62
задан 21 May 2013 в 00:40

4 ответа

//prompts for input in javascript
test=prompt("Enter a value?","some string");

//passes javascript to a hidden field.
document.getElementById('myField').value = test;

//prompts for input in javascript
test2=prompt("Enter a value?","some string2");

//passes javascript to a hidden field
document.getElementById('myField').value = test2;

//prints output
document.write("hello, "+test+test2;

теперь это сбивает с толку, но это должно работать...

0
ответ дан 31 October 2019 в 13:39

Проверьте эту страницу jQuery для некоторых интересных примеров того, как играть с атрибутом значения, и как к вызов она:

http://api.jquery.com/val/

Иначе - если Вы хотите использовать jQuery, а не JavaScript мимоходом переменные к входу какого-либо вида, используйте следующее для [1 117] , устанавливает значение входа на событии click(), submit() и др.:

на некотором событии; присвойтесь или устанавливает значение входа:

$('#inputid').val($('#idB').text());

, где:

<input id = "inputid" type = "hidden" />

<div id = "idB">This text will be passed to the input</div>

Используя такой подход, удостоверьтесь, что ввод HTML уже не указывает значение или отключенный атрибут, очевидно.

Остерегаются различий между .html() и .text() при контакте с формами HTML.

2
ответ дан 31 October 2019 в 13:39

Скрытое Поле:

<input type="hidden" name="year" id="year">

Сценарий:

<script type="text/javascript">
     var year = new Date();
     document.getElementById("year").value=(year.getFullYear());
</script>
2
ответ дан 31 October 2019 в 13:39
<script type="text/javascript">
  function product(x,y)
  {
   return x*y;
  }
 document.getElementById('myvalue').value = product(x,y);
 </script>

 <input type="hidden" value="THE OUTPUT OF PRODUCT FUNCTION" id="myvalue">
1
ответ дан 31 October 2019 в 13:39