Передача переменной javascript в текстовое поле html - PullRequest
8 голосов
/ 23 ноября 2010

Мне нужна помощь в форме HTML.

Я получил переменную javascript, и я пытаюсь передать переменную в текстовое поле html формы Я хочу отображать переменную в текстовом поле динамически. но я не знаю, как передать переменную в HTML-форму и вызвать переменную?

var test;

<INPUT TYPE="TEXT" NAME="lg" VALUE="" SIZE="25" MAXLENGTH="50" disabled="disabled"><BR><BR>

Как пройти тест в html-форме и изменить его значение?

Спасибо

Ответы [ 6 ]

18 голосов
/ 23 ноября 2010

Передайте переменную в элемент формы следующим образом

ваш элемент формы

<input type="text" id="mytext">

javascript

var test = "Hello";
document.getElementById("mytext").value = test;//Now you get the js variable inside your form element
2 голосов
/ 21 января 2016

вместо

document.getElementById("txtBillingGroupName").value = groupName;

Вы можете использовать

$("#txtBillingGroupName").val(groupName);

вместо groupName вы можете передать строковое значение типа "Group1"

1 голос
/ 25 августа 2013
<form name="input" action="some.php" method="post">
 <input type="text" name="user" id="mytext">
 <input type="submit" value="Submit">
</form>

<script>
  var w = someValue;
document.getElementById("mytext").value = w;

</script>

//php on some.php page

echo $_POST['user'];
1 голос
/ 28 августа 2012

Это тоже было проблемой для меня.Одна из причин для этого (в моем случае) заключалась в том, что мне нужно было преобразовать событие на стороне клиента (изменяемая переменная javascript) в переменную на стороне сервера (для использования этой переменной в php).Следовательно, заполнив форму переменной javascript (например, ключ / значение sessionStorage) и преобразовав ее в переменную $ _POST.

<form name='formName'>
<input name='inputName'>
</form>

<script>
document.formName.inputName.value=var
</script>
1 голос
/ 27 августа 2012

Вы также можете использовать функцию localStorage в HTML5 для сохранения значения test и последующего доступа к нему в любой другой точке вашего веб-сайта с помощью метода localStorage.getItem().Чтобы увидеть, как это работает, вам нужно посмотреть объяснение w3schools или объяснение на веб-сайте Opera Developer .Надеюсь, это поможет.

0 голосов
/ 13 октября 2017
document.getElementById("txtBillingGroupName").value = groupName;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...