คำถามติดแท็ก hidden-fields

16
ตั้งค่าของเขตข้อมูลที่ซ่อนอยู่ในแบบฟอร์มโดยใช้“ .val ()” ของ jQuery
ฉันพยายามกำหนดค่าของเขตข้อมูลที่ซ่อนอยู่ในแบบฟอร์มโดยใช้ jQuery แต่ไม่ประสบความสำเร็จ นี่คือตัวอย่างรหัสที่อธิบายถึงปัญหา หากฉันให้ประเภทอินพุตเป็น "text" มันจะทำงานได้โดยไม่มีปัญหา แต่การเปลี่ยนประเภทอินพุตเป็น "ซ่อน" ไม่ทำงาน! <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> ฉันยังลองวิธีแก้ปัญหาต่อไปนี้โดยการตั้งค่าประเภทอินพุตเป็น "text" แล้วใช้สไตล์ …

4
ASP.Net MVC Html.HiddenFor ที่มีค่าผิด
ฉันใช้ MVC 3 ในโครงการของฉันและฉันเห็นพฤติกรรมแปลก ๆ ฉันกำลังพยายามสร้างฟิลด์ที่ซ่อนอยู่สำหรับค่าเฉพาะในโมเดลของฉันปัญหาคือด้วยเหตุผลบางประการค่าที่ตั้งบนฟิลด์ไม่สอดคล้องกับค่าในโมเดล เช่น ฉันมีรหัสนี้เช่นเดียวกับการทดสอบ: <%:Html.Hidden("Step2", Model.Step) %> <%:Html.HiddenFor(m => m.Step) %> ฉันคิดว่าฟิลด์ที่ซ่อนทั้งสองจะมีค่าเท่ากัน สิ่งที่ฉันทำคือตั้งค่าเป็น 1 ในครั้งแรกที่ฉันแสดงมุมมองจากนั้นหลังจากการส่งฉันจะเพิ่มค่าของฟิลด์ Model ขึ้น 1 ดังนั้นครั้งแรกที่ฉันแสดงผลหน้าทั้งสองตัวควบคุมมีค่า 1 แต่ครั้งที่สองค่าที่แสดงผลคือ: <input id="Step2" name="Step2" type="hidden" value="2" /> <input id="Step" name="Step" type="hidden" value="1" /> อย่างที่คุณเห็นค่าแรกถูกต้อง แต่ค่าที่สองดูเหมือนจะเหมือนกับครั้งแรกที่ฉันแสดงมุมมอง ฉันขาดอะไรไป? ผู้ช่วย * สำหรับ Html กำลังแคชค่าในทางใดทางหนึ่งหรือไม่? ถ้าเป็นเช่นนั้นฉันจะปิดใช้งานการแคชนี้ได้อย่างไร? ขอบคุณสำหรับความช่วยเหลือของคุณ.
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.