//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;
теперь это сбивает с толку, но это должно работать...
Проверьте эту страницу jQuery для некоторых интересных примеров того, как играть с атрибутом значения, и как к вызов она:
Иначе - если Вы хотите использовать 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.
Скрытое Поле:
<input type="hidden" name="year" id="year">
Сценарий:
<script type="text/javascript">
var year = new Date();
document.getElementById("year").value=(year.getFullYear());
</script>
<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">