Дополнительно
Передача значения переменной javascript в скрытое значение типа ввода
Я хочу присвоить значение произведения двух целых чисел скрытому полю уже в html-документе. Я думал получить значение переменной javascript, а затем передать его в поле ввода типа hidden. Мне трудно объяснить, но вот как это должно работать:
Пример скрипта
<script type="text/javascript">
function product(a,b){
return a*b;
}
</script>
выше вычисляет продукт, и я хочу, чтобы продукт был в скрытом поле.
<input type="hidden" value="[return value from product function]">
Как это возможно?
62
8
Вы можете присвоить своему скрытому полю идентификатор:
и затем, когда вы захотите присвоить ему значение:
Убедитесь, что вы выполняете это назначение после полной загрузки DOM, например, в событии
window.load
.если у вас уже есть этот скрытый вход:
если нет, вы можете создать его, добавить в тело и затем установить его значение :
А затем вы можете использовать (в зависимости от случая) :
Вы можете сделать нечто подобное:
Скрытое Поле :
Скрипт :
Проверьте эту страницу jQuery для некоторые интересные примеры того, как играть с атрибутом Value, и как называют его:
http://api.jquery.com/val/
В противном случае - если вы хотите использовать jQuery, а не JavaScript при прохождении переменных для ввода любого рода, используйте следующую команду, чтобы комплект стоимость входа на мероприятие нажмите кнопку()
,
представить () и др:на какое-то событие; назначить и комплект стоимость входа:
где:
Используя такой подход, убедитесь, что HTML-ввода уже не указать значение, или инвалида атрибут, очевидно.
Остерегайтесь различия между
.HTML-код()
и.текст()
при работе с HTML-формы.добавить идентификатор для входа
теперь это сбивает с толку, но это должно работать...