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

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

30
คุณจะปิดการใช้งานการเติมข้อความอัตโนมัติของเบราว์เซอร์บนฟิลด์แบบฟอร์มบนเว็บ / แท็กอินพุตได้อย่างไร
คุณจะปิดการใช้งานautocompleteในเบราว์เซอร์หลักสำหรับinput(หรือform field) ที่เฉพาะเจาะจงได้อย่างไร?

30
วิธีจัดแนวช่องทำเครื่องหมายและป้ายกำกับให้ข้ามเบราว์เซอร์อย่างสม่ำเสมอ
นี่เป็นหนึ่งในปัญหาเล็ก ๆ น้อย ๆ ของ CSS ที่ทำให้ฉันมีปัญหาตลอดเวลา คนรอบกองซ้อนล้นแนวตั้งcheckboxesและข้ามเบราว์เซอร์labelsอย่างต่อเนื่องได้อย่างไร เมื่อใดก็ตามที่ฉันจัดแนวพวกเขาอย่างถูกต้องใน Safari (มักใช้บน) พวกเขาจะปิดใน Firefox และ IE อย่างสมบูรณ์ แก้ไขใน Firefox และ Safari และ IE จะสับสนอย่างหลีกเลี่ยงไม่ ฉันเสียเวลากับเรื่องนี้ทุกครั้งที่ฉันกรอกแบบฟอร์มvertical-align: baselineinput นี่คือรหัสมาตรฐานที่ฉันใช้: <form> <div> <label><input type="checkbox" /> Label text</label> </div> </form> เรียกใช้ข้อมูลโค้ดซ่อนผลลัพธ์ขยายตัวอย่างข้อมูล ฉันมักจะใช้การรีเซ็ตของ Eric Meyer เพื่อให้องค์ประกอบของฟอร์มค่อนข้างชัดเจนในการแทนที่ รอคอยที่จะมีเคล็ดลับหรือลูกเล่นที่คุณมีให้!

30
คำขอโพสต์ JavaScript เช่นส่งแบบฟอร์ม
ฉันพยายามนำเบราว์เซอร์ไปยังหน้าอื่น ถ้าฉันต้องการคำขอ GET ฉันอาจพูดได้ document.location.href = 'http://example.com/q=a'; แต่ทรัพยากรที่ฉันพยายามเข้าถึงจะไม่ตอบสนองอย่างถูกต้องเว้นแต่ฉันจะใช้คำขอ POST หากนี่ไม่ได้สร้างแบบไดนามิกฉันอาจใช้ HTML <form action="http://example.com/" method="POST"> <input type="hidden" name="q" value="a"> </form> จากนั้นฉันจะส่งแบบฟอร์มจาก DOM แต่จริงๆแล้วฉันต้องการโค้ด JavaScript ที่ให้ฉันพูดได้ post_to_url('http://example.com/', {'q':'a'}); การติดตั้งข้ามเบราว์เซอร์ที่ดีที่สุดคืออะไร แก้ไข ฉันขอโทษฉันไม่ชัดเจน ฉันต้องการโซลูชันที่เปลี่ยนตำแหน่งของเบราว์เซอร์เช่นเดียวกับการส่งแบบฟอร์ม หากเป็นไปได้ด้วยXMLHttpRequestจะไม่ชัดเจน และสิ่งนี้ไม่ควรเป็นแบบอะซิงโครนัสหรือใช้ XML ดังนั้นอาแจ็กซ์จึงไม่ใช่คำตอบ
1530 javascript  http  post  submit  forms 

20
jQuery AJAX ส่งแบบฟอร์ม
ฉันมีแบบฟอร์มที่มีชื่อorderproductFormและจำนวนอินพุตที่ไม่ได้กำหนด ผมต้องการที่จะทำชนิดของ jQuery.get orderproductFormหรืออาแจ็กซ์หรืออะไรอย่างนั้นบางอย่างที่จะเรียกผ่านหน้าอาแจ็กซ์และส่งพร้อมทุกปัจจัยการผลิตของแบบฟอร์ม ฉันคิดว่าวิธีหนึ่งที่จะทำสิ่งที่ชอบ jQuery.get("myurl", {action : document.orderproductForm.action.value, cartproductid : document.orderproductForm.cartproductid.value, productid : document.orderproductForm.productid.value, ... อย่างไรก็ตามฉันไม่ทราบว่าป้อนแบบฟอร์มทั้งหมดอย่างแน่นอน มีคุณสมบัติฟังก์ชั่นหรือบางสิ่งบางอย่างที่เพิ่งจะส่งรูปแบบการป้อนข้อมูลทั้งหมดหรือไม่

17
วิธีป้องกันปุ่มจากการส่งแบบฟอร์ม
ในหน้าต่อไปด้วย Firefox ปุ่มลบจะส่งแบบฟอร์ม แต่ปุ่มเพิ่มจะไม่ส่ง ฉันจะป้องกันปุ่มลบจากการส่งแบบฟอร์มได้อย่างไร <html> <head> <script type="text/javascript" src="jquery-1.3.2.min.js"></script> <script type="text/javascript"> function addItem() { var v = $('form :hidden:last').attr('name'); var n = /(.*)input/.exec(v); var newPrefix; if (n[1].length == 0) { newPrefix = '1'; } else { newPrefix = parseInt(n[1]) + 1; } var oldElem = $('form tr:last'); var newElem …

30
จะตรวจสอบปุ่มตัวเลือกด้วย jQuery ได้อย่างไร?
ฉันลองตรวจสอบปุ่มตัวเลือกด้วย jQuery นี่คือรหัสของฉัน: <form> <div id='type'> <input type='radio' id='radio_1' name='type' value='1' /> <input type='radio' id='radio_2' name='type' value='2' /> <input type='radio' id='radio_3' name='type' value='3' /> </div> </form> และจาวาสคริปต์: jQuery("#radio_1").attr('checked', true); ใช้งานไม่ได้: jQuery("input[value='1']").attr('checked', true); ใช้งานไม่ได้: jQuery('input:radio[name="type"]').filter('[value="1"]').attr('checked', true); ใช้งานไม่ได้: คุณมีความคิดอื่นหรือไม่? ฉันพลาดอะไรไป

20
jQuery ปิดการใช้งาน / เปิดใช้งานปุ่มส่ง
ฉันมี HTML นี้: <input type="text" name="textField" /> <input type="submit" value="send" /> ฉันจะทำสิ่งนี้ได้อย่างไร: เมื่อช่องข้อความว่างเปล่าการส่งควรปิดใช้งาน (disabled = "disabled") เมื่อสิ่งที่พิมพ์ในช่องข้อความเพื่อลบคุณลักษณะปิดการใช้งาน หากช่องข้อความว่างเปล่าอีกครั้ง (ข้อความถูกลบ) ปุ่มส่งควรปิดการใช้งานอีกครั้ง ฉันลองทำสิ่งนี้: $(document).ready(function(){ $('input[type="submit"]').attr('disabled','disabled'); $('input[type="text"]').change(function(){ if($(this).val != ''){ $('input[type="submit"]').removeAttr('disabled'); } }); }); … แต่มันใช้งานไม่ได้ ความคิดใด ๆ
810 javascript  jquery  html  forms 

30
ป้องกันผู้ใช้จากการส่งแบบฟอร์มโดยการกด Enter
ฉันมีแบบสำรวจบนเว็บไซต์และดูเหมือนว่ามีปัญหาบางอย่างกับผู้ใช้ที่กดปุ่ม Enter (ฉันไม่รู้ว่าทำไม) และส่งแบบสำรวจ (แบบฟอร์ม) โดยไม่ตั้งใจโดยไม่ต้องคลิกปุ่มส่ง มีวิธีป้องกันไหม ฉันใช้ HTML, PHP 5.2.9 และ jQuery ในการสำรวจ

17
อนุญาตให้ใช้อักขระใดในที่อยู่อีเมล
ฉันไม่ได้ถามเกี่ยวกับการตรวจสอบอีเมลแบบเต็ม ฉันแค่อยากรู้ว่าตัวละครที่ได้รับอนุญาตในuser-nameและserverบางส่วนของที่อยู่อีเมลคืออะไร นี่อาจเป็นเรื่องง่ายเกินไปบางทีที่อยู่อีเมลอาจมีรูปแบบอื่น แต่ฉันไม่สนใจ ฉันถามเกี่ยวกับรูปแบบง่าย ๆ นี้เท่านั้น: user-name@server(เช่น wild.wezyr@best-server-ever.com) และอักขระที่อนุญาตในทั้งสองส่วน

30
ปิดใช้งานการป้อนอัตโนมัติของ Chrome
คำตอบของคำถามนี้เป็นความพยายามของชุมชน แก้ไขคำตอบที่มีอยู่เพื่อปรับปรุงโพสต์นี้ ขณะนี้ไม่ยอมรับคำตอบหรือการโต้ตอบใหม่ ฉันพบปัญหาเกี่ยวกับพฤติกรรมการป้อนอัตโนมัติของ Chrome ในหลายรูปแบบ เขตข้อมูลในแบบฟอร์มทั้งหมดมีชื่อทั่วไปและถูกต้องมากเช่น "อีเมล", "ชื่อ" หรือ "รหัสผ่าน" และพวกเขายังได้autocomplete="off"ตั้งค่า การตั้งค่าการเติมข้อความอัตโนมัติได้ปิดการใช้งานการเติมข้อความอัตโนมัติเรียบร้อยแล้วโดยที่ค่าแบบเลื่อนลงปรากฏขึ้นเมื่อคุณเริ่มพิมพ์ แต่ไม่ได้เปลี่ยนค่าที่ Chrome เติมข้อมูลในฟิลด์โดยอัตโนมัติ พฤติกรรมนี้จะโอเคยกเว้นว่า Chrome กำลังเติมอินพุตที่ไม่ถูกต้องตัวอย่างเช่นการเติมอินพุตโทรศัพท์ด้วยที่อยู่อีเมล ลูกค้าได้ร้องเรียนเกี่ยวกับเรื่องนี้ดังนั้นจึงได้รับการยืนยันว่าเกิดขึ้นในหลายกรณีและไม่ใช่ผลลัพธ์บางอย่างสำหรับสิ่งที่ฉันทำในเครื่องของฉัน ทางออกเดียวในปัจจุบันที่ฉันนึกได้คือการสร้างชื่ออินพุตแบบกำหนดเองแบบไดนามิกจากนั้นแยกค่าบนแบ็กเอนด์ มีแท็กหรือนิสัยใจคอที่เปลี่ยนพฤติกรรมการป้อนอัตโนมัติที่สามารถใช้แก้ไขปัญหานี้ได้หรือไม่?

26
ปุ่มอัพโหลดองค์ประกอบไฟล์แบบฟอร์ม Twitter Bootstrap
เหตุใดจึงไม่มีปุ่มอัปโหลดองค์ประกอบไฟล์แฟนซีสำหรับ twitter bootstrap มันจะหวานถ้าปุ่มหลักสีฟ้าถูกนำมาใช้สำหรับปุ่มอัปโหลด เป็นไปได้ไหมที่จะใช้ปุ่มอัพโหลดในการใช้ CSS? (ดูเหมือนองค์ประกอบเบราว์เซอร์ดั้งเดิมที่ไม่สามารถจัดการได้)




16
วิธีที่ดีที่สุดในการติดตามการเปลี่ยนตามประเภทที่คุณพิมพ์ = "text"?
จากประสบการณ์ของฉันinput type="text" onchangeเหตุการณ์มักจะเกิดขึ้นหลังจากคุณออก ( blur) การควบคุมเท่านั้น มีวิธีบังคับให้เบราว์เซอร์เรียกเนื้อหาเปลี่ยนแปลงonchangeทุกครั้งtextfieldหรือไม่ ถ้าไม่เป็นวิธีที่ดีที่สุดในการติดตาม "ด้วยตนเอง" นี้คืออะไร? การใช้onkey*กิจกรรมไม่น่าเชื่อถือเนื่องจากคุณสามารถคลิกขวาที่ฟิลด์และเลือกวางและสิ่งนี้จะเปลี่ยนฟิลด์โดยไม่ต้องป้อนคีย์บอร์ด เป็นsetTimeoutวิธีเดียวหรือไม่ .. น่าเกลียด :-)
449 javascript  html  forms 

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