Saya sudah mencoba mengatur nilai bidang tersembunyi dalam bentuk menggunakan jQuery, tetapi tidak berhasil.
Berikut adalah contoh kode yang menjelaskan masalahnya. Jika saya menyimpan tipe input ke "teks", ia bekerja tanpa masalah. Tetapi, mengubah tipe input menjadi "tersembunyi", tidak berfungsi!
<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>
Saya juga mencoba solusi berikut, dengan mengatur tipe input ke "teks" dan kemudian menggunakan gaya "display: none" untuk kotak input. Tapi, ini juga gagal! Tampaknya jQuery memiliki beberapa masalah pengaturan bidang input tersembunyi atau tidak terlihat.
Ada ide? Apakah ada solusi untuk ini yang benar-benar berfungsi?