คำถามติดแท็ก forms

ฟอร์มเป็นหลักคอนเทนเนอร์ที่สามารถใช้เก็บจำนวนย่อยใด ๆ ของข้อมูลหลายชนิด ใช้แบบฟอร์ม HTML เพื่อส่งผ่านข้อมูลไปยังเซิร์ฟเวอร์ รูปแบบ VB และ C # เป็นหน้าต่างที่ใช้ในการโต้ตอบกับผู้ใช้


8
ส่งแบบฟอร์มในแท็บใหม่
ฉันต้องการ (เพียงเพื่อทดสอบฟังก์ชั่นบางอย่างหลังจากที่ฉันหลีกเลี่ยงพฤติกรรมนี้) เพื่อโหลดหน้าเว็บที่เรียกโดยส่งบนแท็บใหม่: เป็นไปได้หรือไม่
143 php  jquery  forms  http-post 

8
รูปแบบ HTML: Select-Option เทียบกับ Datalist-Option
ฉันสงสัยว่าความแตกต่างระหว่าง Select-Option และ Datalist-Option คืออะไร มีสถานการณ์ใดที่จะดีกว่าที่จะใช้อย่างใดอย่างหนึ่งหรือไม่? ตัวอย่างของแต่ละรายการดังต่อไปนี้: เลือก - ตัวเลือก <select name="browser"> <option value="firefox">Firefox</option> <option value="ie">IE</option> <option value="chrome">Chrome</option> <option value="opera">Opera</option> <option value="safari">Safari</option> </select> Datalist-Option <input type=text list=browsers> <datalist id=browsers> <option value="Firefox"> <option value="IE"> <option value="Chrome"> <option value="Opera"> <option value="Safari"> </datalist>

15
แนวทางปฏิบัติที่ดีที่สุด: เข้าถึงองค์ประกอบของฟอร์มด้วยรหัส HTML หรือแอตทริบิวต์ชื่อ?
ดังที่นักพัฒนา JavaScript ผู้ช่ำชองรู้ดีว่ามีหลายวิธี (มากเกินไป) ในการทำสิ่งเดียวกัน ตัวอย่างเช่นสมมติว่าคุณมีช่องข้อความดังนี้: <form name="myForm"> <input type="text" name="foo" id="foo" /> มีหลายวิธีในการเข้าถึงสิ่งนี้ใน JavaScript: [1] document.forms[0].elements[0]; [2] document.myForm.foo; [3] document.getElementById('foo'); [4] document.getElementById('myForm').foo; ... and so on ... วิธีการ [1] และ [3] ได้รับการบันทึกไว้อย่างดีในเอกสารของ Mozilla Gecko แต่ไม่เหมาะอย่างยิ่ง [1] กว้างเกินไปที่จะเป็นประโยชน์และ [3] ต้องใช้ทั้ง ID และชื่อ (สมมติว่าคุณจะโพสต์ข้อมูลเป็นภาษาฝั่งเซิร์ฟเวอร์) ตามหลักการแล้วจะเป็นการดีที่สุดที่จะมีเพียงแอตทริบิวต์ id หรือแอตทริบิวต์ name (การมีทั้งสองอย่างค่อนข้างซ้ำซ้อนโดยเฉพาะอย่างยิ่งถ้า id ไม่จำเป็นสำหรับ …
141 javascript  html  forms  dom 

8
ใช้ลิงก์ href ภายในแท็ก <option>
ฉันมีรหัส HTML ต่อไปนี้: &lt;select name="forma"&gt; &lt;option value="Home"&gt;Home&lt;/option&gt; &lt;option value="Contact"&gt;Contact&lt;/option&gt; &lt;option value="Sitemap"&gt;Sitemap&lt;/option&gt; &lt;/select&gt; ฉันจะทำให้ค่าบ้านผู้ติดต่อและแผนผังไซต์เป็นลิงก์ได้อย่างไร ฉันใช้รหัสต่อไปนี้และตามที่คาดไว้มันไม่ทำงาน: &lt;select name="forma"&gt; &lt;option value="Home"&gt;&lt;a href="home.php"&gt;Home&lt;/a&gt;&lt;/option&gt; &lt;option value="Contact"&gt;&lt;a href="contact.php"&gt;Contact&lt;/a&gt;&lt;/option&gt; &lt;option value="Sitemap"&gt;&lt;a href="sitemap.php"&gt;Sitemap&lt;/a&gt;&lt;/option&gt; &lt;/select&gt;
139 html  forms  tags  anchor  option 

5
HTML ส่งปุ่ม: ค่า / ปุ่มข้อความต่างกันหรือไม่
ฉันต้องการสร้างปุ่มส่งแบบฟอร์ม HTML ที่มีค่า 'add tag'อย่างไรก็ตามหน้าเว็บเป็นภาษาสวีเดนดังนั้นฉันต้องการมีข้อความปุ่มที่แตกต่างกันข้อความบนปุ่ม นั่นคือฉันต้องการมีปุ่มเหมือน แต่ฉันต้องการรหัสของฉันเช่น if (request.getParameter(cmd).equals("add tag")) tags.addTag( /*...*/ ); เป็นไปได้ไหม ถ้าเป็นเช่นนั้นได้อย่างไร
139 html  forms 

13
วิธีรีเซ็ตปุ่มเรดิโอใน jQuery เพื่อให้ไม่มีการตรวจสอบ
ฉันมีปุ่มตัวเลือกใน HTML ดังนี้: &lt;td&gt; &lt;input id="radio1" type="radio" name="correctAnswer" value="1"&gt;1&lt;/input&gt; &lt;input id="radio2" type="radio" name="correctAnswer" value="2"&gt;2&lt;/input&gt; &lt;input id="radio3" type="radio" name="correctAnswer" value="3"&gt;3&lt;/input&gt; &lt;input id="radio4" type="radio" name="correctAnswer" value="4"&gt;4&lt;/input&gt; &lt;/td&gt; สิ่งนี้อยู่ในแท็กแบบฟอร์มและเมื่อผู้ใช้ส่งแบบฟอร์มฉันต้องการให้ปุ่มตัวเลือกทั้งหมดกลับสู่ค่าเริ่มต้น ความหมายไม่มีการตรวจสอบ ฉันมีรหัสนี้ แต่มีข้อผิดพลาดว่า [0] is null or not an object $('input[@name="correctAnswer"]')[0].checked = false; $('input[@name="correctAnswer"]')[1].checked = false; $('input[@name="correctAnswer"]')[2].checked = false; $('input[@name="correctAnswer"]')[3].checked = false; ฉันกำลังทำสิ่งนี้ใน IE …
136 jquery  forms 

3
ช่องใส่มีป้ายกำกับสองป้ายได้ไหม
แมรี่มีรูปร่างเล็ก ๆ น้อย ๆ และฟิลด์ที่มีป้ายกำกับ เมื่อใดก็ตามที่เกิดข้อผิดพลาดความสับสนก็จะเกิดขึ้น ฉันมีป้ายกำกับสำหรับแต่ละช่องป้อนข้อมูล ... เรื่องมาตรฐานค่อนข้างดี หลังจากตรวจสอบความถูกต้องของแบบฟอร์มแล้วฉันกำลังแสดงย่อหน้าเล็ก ๆ ที่เป็นประโยชน์ที่ด้านบนของแบบฟอร์มซึ่งระบุรายละเอียดว่าข้อมูลใดขาดหายไปหรือไม่ถูกต้อง ฉันสามารถมีป้ายกำกับสองป้ายสำหรับช่องป้อนข้อมูลเดียวกันได้หรือไม่ หนึ่งในรูปแบบที่เหมาะสมและหนึ่งในข้อความเตือนการตรวจสอบความถูกต้อง? มีเหตุผลใดที่ฉันไม่ควรทำเช่นนี้?
134 html  forms  labels 

15
ใช้ CSS เพื่อเพิ่มเครื่องหมายดอกจัน 'ฟิลด์ที่ต้องระบุ' เพื่อสร้างอินพุต
เป็นวิธีที่ดีในการเอาชนะความจริงที่โชคร้ายที่รหัสนี้จะไม่ทำงานตามที่ต้องการคืออะไร: &lt;div class="required"&gt; &lt;label&gt;Name:&lt;/label&gt; &lt;input type="text"&gt; &lt;/div&gt; &lt;style&gt; .required input:after { content:"*"; } &lt;/style&gt; ในโลกที่สมบูรณ์แบบทุกสิ่งที่ต้องการinputจะได้รับเครื่องหมายดอกจันน้อยซึ่งบ่งบอกว่าจำเป็นต้องมีข้อมูล วิธีการแก้ปัญหานี้เป็นไปไม่ได้เนื่องจาก CSS ถูกแทรกหลังจากเนื้อหาองค์ประกอบไม่ใช่หลังจากองค์ประกอบเอง แต่สิ่งที่ชอบจะเหมาะ ในไซต์ที่มีฟิลด์ที่ต้องการเป็นพันฉันสามารถย้ายเครื่องหมายดอกจันหน้าอินพุตโดยเปลี่ยนหนึ่งบรรทัดเป็นหนึ่งบรรทัด ( :afterเป็น:before) หรือฉันสามารถย้ายไปยังจุดสิ้นสุดของป้ายกำกับได้ (.required label:after ) หรือด้านหน้าฉลากหรือ ตำแหน่งบนกล่องบรรจุ ฯลฯ ... นี่เป็นสิ่งสำคัญไม่เพียง แต่ในกรณีที่ฉันเปลี่ยนใจเกี่ยวกับสถานที่ที่จะใส่เครื่องหมายดอกจันทุกที่ แต่สำหรับกรณีแปลก ๆ ที่รูปแบบฟอร์มไม่อนุญาตให้ใช้เครื่องหมายดอกจันในตำแหน่งมาตรฐาน นอกจากนี้ยังทำงานได้ดีกับการตรวจสอบความถูกต้องที่ตรวจสอบแบบฟอร์มหรือไฮไลต์การควบคุมที่สมบูรณ์ที่ไม่ถูกต้อง สุดท้ายไม่เพิ่มมาร์กอัปเพิ่มเติม มีวิธีแก้ปัญหาที่ดีที่มีข้อดีของโค้ดที่เป็นไปไม่ได้ทั้งหมดหรือเกือบทั้งหมดหรือไม่?

30
มี JavaScript MVC (micro-) framework หรือไม่? [ปิด]
ตามที่กล่าวมาในปัจจุบันคำถามนี้ไม่เหมาะสำหรับรูปแบบถาม &amp; ตอบของเรา เราคาดหวังว่าคำตอบจะได้รับการสนับสนุนจากข้อเท็จจริงการอ้างอิงหรือความเชี่ยวชาญ แต่คำถามนี้อาจก่อให้เกิดการถกเถียงโต้แย้งการสำรวจความคิดเห็นหรือการอภิปรายเพิ่มเติม หากคุณรู้สึกว่าคำถามนี้สามารถปรับปรุงได้และอาจเปิดใหม่ได้โปรดไปที่ศูนย์ช่วยเหลือเพื่อรับคำแนะนำ ปิดให้บริการใน8 ปีที่ผ่านมา มีเฟรมเวิร์กJavaScript MVC (micro-) ฝั่งไคลเอ็นต์หรือไม่ ฉันมีรูปแบบ HTML ที่ค่อนข้างซับซ้อนและจะได้รับประโยชน์จากรูปแบบ MVC ฉันคิดว่าทางออกที่ดีจะให้สิ่งต่อไปนี้: โมเดลและมุมมองอัปเดตคอนโทรลเลอร์เมื่อค่าเปลี่ยนแปลง (รูปแบบผู้สังเกตการณ์) เติมข้อมูลโมเดลจากข้อมูลฟอร์มเมื่อเพจโหลด เติมแบบฟอร์มจากโมเดลเมื่อโมเดลเปลี่ยนแปลง Ajax, ดาวหาง, JSONPและแจ๊สทั้งหมดนั้นเป็นสิ่งที่เกินความจริง

1
วิธีการเขียน“ Html. BeginForm” ใน Razor
ถ้าฉันเขียนแบบนี้: form action = "รูปภาพ" method = "post" enctype = "multipart / form-data" มันได้ผล. แต่ใน Razor ที่มี "@" จะใช้ไม่ได้ ฉันทำผิดอะไรหรือเปล่า? @using (Html.BeginForm("Upload", "Upload", FormMethod.Post, new { enctype = "multipart/form-data" })) { @Html.ValidationSummary(true) &lt;fieldset&gt; Select a file &lt;input type="file" name="file" /&gt; &lt;input type="submit" value="Upload" /&gt; &lt;/fieldset&gt; } ตัวควบคุมของฉันมีลักษณะดังนี้: [AcceptVerbs(HttpVerbs.Post)] public ActionResult …

10
ประเภทอินพุต = "ข้อความ" เทียบกับประเภทอินพุต = "ค้นหา" ใน HTML5
ฉันเพิ่งเริ่มใช้ HTML5 เมื่อเริ่มทำงานกับช่องป้อนข้อมูลแบบฟอร์มใหม่ของ HTML5 เมื่อฉันทำงานกับช่องใส่แบบฟอร์มโดยเฉพาะ&lt;input type="text" /&gt;และ&lt;input type="search" /&gt;IMO ไม่มีความแตกต่างในเบราว์เซอร์หลักทั้งหมดรวมถึง Safari, Chrome, Firefox และ Opera และช่องค้นหายังทำงานเหมือนช่องข้อความทั่วไป ดังนั้นความแตกต่างระหว่างinput type="text"และinput type="search"ใน HTML5 คืออะไร? จุดประสงค์ที่แท้จริง&lt;input type="search" /&gt;คืออะไร?
133 forms  html  input 

23
วิธีป้องกันการส่งฟอร์มซ้ำเมื่อรีเฟรชหน้าเว็บ (F5 / CTRL + R)
ฉันมีรูปแบบง่าย ๆ ที่ส่งข้อความไปยังตาราง SQL ของฉัน ปัญหาคือหลังจากที่ผู้ใช้ส่งข้อความพวกเขาสามารถรีเฟรชหน้าและข้อมูลจะถูกส่งอีกครั้งโดยไม่ต้องกรอกแบบฟอร์มอีกครั้ง ฉันสามารถเปลี่ยนเส้นทางผู้ใช้ไปยังหน้าอื่นหลังจากที่ส่งข้อความ แต่ฉันต้องการให้ผู้ใช้อยู่ในหน้าเดียวกัน ฉันจำได้ว่าอ่านอะไรบางอย่างเกี่ยวกับการให้รหัสเซสชันที่ไม่ซ้ำกันของผู้ใช้แต่ละคนและเปรียบเทียบกับค่าอื่นซึ่งแก้ไขปัญหาที่ฉันมี แต่ฉันลืมว่ามันอยู่ที่ไหน
132 php  html  forms  post  form-submit 

13
หยุด LastPass กรอกแบบฟอร์ม
มีวิธีป้องกันไม่ให้ส่วนขยายเบราว์เซอร์ LastPass กรอกแบบฟอร์ม HTML ด้วยช่องป้อนข้อมูลที่มีชื่อ "ชื่อผู้ใช้" หรือไม่ นี่เป็นช่องที่ซ่อนอยู่ดังนั้นฉันจึงไม่ต้องการให้ซอฟต์แวร์ใด ๆ ใช้ฟิลด์นี้เพื่อจุดประสงค์: &lt;input type="text" name="username" id="checkusername" maxlength="9" value="1999" class="longinput" style="display:none"&gt; วิธีแก้ปัญหาไม่ควรเป็นเช่น "เปลี่ยนชื่อช่องป้อนข้อมูล"
131 html  forms  lastpass 

6
jQuery - เลือกข้อความทั้งหมดจาก textarea
ฉันจะทำมันได้อย่างไรเมื่อคุณคลิกภายในพื้นที่ข้อความเนื้อหาทั้งหมดจะถูกเลือก และในที่สุดเมื่อคุณคลิกอีกครั้งเพื่อยกเลิกการเลือก

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.