Форум программистов, компьютерный форум, киберфорум
Наши страницы

JavaScript

Войти
Регистрация
Восстановить пароль
 
Иван Чернобород
0 / 0 / 0
Регистрация: 16.04.2015
Сообщений: 21
#1

Значение в <input type="text"> - JavaScript

19.04.2015, 20:02. Просмотров 301. Ответов 5
Метки нет (Все метки)

Привет всем. Вопрос.
Есть функция с возвращением случайного числа из массива и есть input type="text"
function captcha(){
var array=["222","3333","2324"];
var b= Math.floor(Math.random() * array.length);
document.forma1.t3.value=b;
}
<input type="text" name="t3" size="10" value=b>

Мне нужно передать значение переменной b в мой input. Как это сделать?
value=b не работает.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.04.2015, 20:02
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Значение в <input type="text"> (JavaScript):

Проверка нескольких input type="text" на уникальность ввода - JavaScript
Добрый день! В форме помимо всего есть 5 полей(или больше) ввода для указания данных(модели). Подскажите, как сделать на стороне...

Убрать все пробелы с <INPUT TYPE="TEXT" > - JavaScript
У меня имеется html страница! На ней 2 поля ввода : логин и пароль. Надо сделать так чтобы в поле логин удалялись все пробелы которые ввел...

Как очистить input type="text" в Firefox - JavaScript
Как очистить содержимое input type=&quot;text&quot; введенным пользователем при обновлении страницы или можно еще при нажатие на кнопку в Firefox 4 и...

Присвоение переменной значения введенного в форму <input type="text"> - JavaScript
Я не программист, я только учус) Собственно вопрос в теме. как это провернуть в javascript? Пробую написать простейший рандом от X до Y. ...

Как можно задать цвет текста в input type="text"? - JavaScript
возник такой вопрос: как мозно задать цвет текста в &lt;input type=&quot;text и непросто задать типа style=&quot;color:red&quot;, а так чтоб в дальнейшем...

Не могу передать значения из <INPUT TYPE="text".> в window.open() - JavaScript
&lt;meta charset = &quot;utf-8&quot;&gt; &lt;HTML&gt; &lt;HEAD&gt; &lt;TITLE&gt;7.5&lt;/TITLE &gt; &lt;script language=&quot;JavaScript&quot;&gt; function CreateWin() { var...

5
arcmag
259 / 255 / 115
Регистрация: 27.06.2014
Сообщений: 665
19.04.2015, 20:15 #2
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
PHPHTML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Документ без названия</title>
<script>
window.onload = captcha;
function captcha(){
    var array=["222","3333","2324"];
    var b = Math.floor(Math.random() * array.length);
    document.getElementById("t3").value = "b = "+b+" array[b] = "+array[b];
}
</script>
</head>
<body>
<input type="text" id="t3" size="10" value="b">
</body>
</html>
1
Иван Чернобород
0 / 0 / 0
Регистрация: 16.04.2015
Сообщений: 21
19.04.2015, 21:05  [ТС] #3
Спасибо, все работает)

Добавлено через 17 минут
arcmag,
Может посмотрите вот такой случай.
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<script>
window.onload = captcha;
function captcha(){
    var array=["222","3333","2324"];
    var b = Math.floor(Math.random() * array.length);
    document.getElementById("t3").value =array[b];
    var a=document.getElementById("t2").value
    var c;
    if(a==b){
c="Вы не бот":
  }
  else {
    c="Вы бот";
  }
  document.getElementById("t4").value=c
}
 
</script>
</head>
<body> 
Введите проверочное значение <input type="text" id="t2" size="10">
Проверочное значение<input type="text" id="t3" size="10" value="b">
<input type="button" value="Проверка" onclick="captcha">
Комментарий <input type="text" id="t4">.
В проверочном значении выводит просто b
0
arcmag
259 / 255 / 115
Регистрация: 27.06.2014
Сообщений: 665
19.04.2015, 21:41 #4
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
PHPHTML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Документ без названия</title>
<script>
var array = ["222","3333","2324"],val;
window.onload = function(){
    val = array[Math.floor(Math.random() * array.length)];
    document.getElementById("t3").innerHTML = val;
}
function captcha(){
    var str = document.getElementById("t2").value;
    if(str==val) document.getElementById("t4").innerHTML = " Проверка пройдена.";
    else document.getElementById("t4").innerHTML = " Проверка не пройдена, введите код еще раз";
}
</script>
</head>
<body>
Проверочное значение<div id="t3"></div>
Введите проверочное значение <input type="text" id="t2" size="10">
<input type="button" value="Проверка" onclick="captcha()">
Комментарий <div type="text" id="t4"></div>
</body>
</html>
1
Иван Чернобород
0 / 0 / 0
Регистрация: 16.04.2015
Сообщений: 21
19.04.2015, 23:02  [ТС] #5
arcmag, ООО огромное спасибо.
Вопросы:
1)Обязательно ли нам нужно выполнять функцию window.onload = function() ?
2)Что такое innerHTML ?
0
akiam
0 / 0 / 0
Регистрация: 29.01.2013
Сообщений: 39
19.04.2015, 23:23 #6
Иван Чернобород,
1)в данном случае обязательно. Скрипт будет выполнен, после того, как страница полностью загрузится, если функцию не запустить со свойством onload, то вполне вероятно скрипт не сработает, т.к. не найдет элемент с вашим id.
2) это данные в вашем теге
0
19.04.2015, 23:23
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.04.2015, 23:23
Привет! Вот еще темы с ответами:

Собственный шрифт в <input type="text" ... > - JavaScript
Кто-нибудь, подскажите, плиз, как сделать, чтобы в полях ввода формы использовался шрифт Arial, т.е. точно также, как и в поле 'Искать'...

Формы и input type="text" - JavaScript
Вобщем хочу понять как сделать так что бы при нажатии на кнопку 1 цифра 1 появилась в input type=&quot;text&quot; Пытался сдеалть так: &lt;form&gt; ...

Почему при вызове функции send() объекта xmlHttpRequest, удаляются все данные из форм input type="text"? - JavaScript
В общем у меня есть блок для регистрации на сайте. В этом блоке много инпутов . У инпутов логина и имэйла есть событие onchange, где...

Input type="text" - JavaScript
В два поля типа &quot;text&quot; вводиться по-одному числу . Как вивести суму этих двух чисел?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru