Я намагався встановити значення прихованого поля у формі за допомогою jQuery, але без успіху.
Ось зразок коду, який пояснює проблему. Якщо я збережу тип введення "текст", він працює без проблем. Але змінити тип введення на "прихований" не працює!
<html>
<head>
<script type="text/javascript" src="jquery.js">
</script>
<script type="text/javascript">
$(document).ready(function() {
$("button").click(function() {
$("input:text#texens").val("tinkumaster");
});
});
</script>
</head>
<body>
<p>
Name:
<input type="hidden" id="texens" name="user" value="texens" />
</p>
<button>
Change value for the text field
</button>
</body>
</html>
Я також спробував таке вирішення, встановивши тип введення "текст", а потім використовуючи стиль "відображення: немає" для поля введення. Але це теж не вдається! Здається, jQuery має деякі проблеми з налаштуванням прихованих або невидимих полів введення.
Будь-які ідеї? Чи існує рішення для цього, що насправді працює?