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

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

18
วิธีการโพสต์ / ส่งช่องทำเครื่องหมายอินพุตที่ปิดใช้งาน?
ฉันมีช่องทำเครื่องหมายที่จำเป็นต้องปิดใช้งานตามเงื่อนไขบางประการ ปรากฎว่า HTTP ไม่โพสต์อินพุตที่ปิดใช้งาน ฉันจะไปรอบ ๆ นั้นได้อย่างไร? การส่งอินพุตแม้ว่าจะปิดใช้งานและปิดใช้งานอินพุตอยู่หรือไม่
130 html  forms  html-input 

7
ใช้ลิงก์ปกติเพื่อส่งแบบฟอร์ม
ฉันต้องการส่งแบบฟอร์ม แต่ฉันไม่ได้ใช้วิธีพื้นฐานในการใช้ปุ่มป้อนข้อมูลกับประเภทการส่ง แต่เป็นลิงก์ ภาพด้านล่างแสดงสาเหตุ ฉันใช้ลิงก์รูปภาพเพื่อบันทึก / ส่งแบบฟอร์ม เนื่องจากฉันมีมาร์กอัป css มาตรฐานสำหรับลิงก์รูปภาพฉันไม่ต้องการใช้ปุ่มส่งอินพุต ฉันพยายามใช้onClick = "document.formName.submit ()"กับองค์ประกอบ แต่ฉันต้องการวิธี html ความคิดใด ๆ ?
130 html  css  forms  hyperlink  submit 

5
วิธีส่งออบเจ็กต์ JSON โดยใช้ข้อมูลแบบฟอร์ม html
ดังนั้นฉันจึงมีรูปแบบ HTML นี้: <html> <head><title>test</title></head> <body> <form action="myurl" method="POST" name="myForm"> <p><label for="first_name">First Name:</label> <input type="text" name="first_name" id="fname"></p> <p><label for="last_name">Last Name:</label> <input type="text" name="last_name" id="lname"></p> <input value="Submit" type="submit" onclick="submitform()"> </form> </body> </html> วิธีใดเป็นวิธีที่ง่ายที่สุดในการส่งข้อมูลของฟอร์มนี้เป็นออบเจ็กต์ JSON ไปยังเซิร์ฟเวอร์ของฉันเมื่อผู้ใช้คลิกที่ส่ง อัปเดต: ฉันไปไกลถึงจุดนี้แล้ว แต่ดูเหมือนจะไม่ได้ผล: <script type="text/javascript"> function submitform(){ alert("Sending Json"); var xhr = new XMLHttpRequest(); xhr.open(form.method, form.action, …
130 javascript  jquery  html  json  forms 

20
ฉันจะจับการตอบสนองของ form.submit ได้อย่างไร
ฉันมีรหัสต่อไปนี้: <script type="text/javascript"> function SubmitForm() { form1.submit(); } function ShowResponse() { } </script> . . . <div> <a href="#" onclick="SubmitForm();">Click</a> </div> ฉันต้องการจับการตอบสนอง html ของform1.submit? ฉันต้องทำอย่างไร ฉันสามารถลงทะเบียนฟังก์ชันการโทรกลับไปยังเมธอด form1.submit ได้หรือไม่

12
การตรวจสอบตามเงื่อนไข ASP.NET MVC
จะใช้คำอธิบายประกอบข้อมูลเพื่อทำการตรวจสอบความถูกต้องตามเงื่อนไขกับรุ่นได้อย่างไร ตัวอย่างเช่นสมมติว่าเรามีโมเดลดังต่อไปนี้ (บุคคลและอาวุโส): public class Person { [Required(ErrorMessage = "*")] public string Name { get; set; } public bool IsSenior { get; set; } public Senior Senior { get; set; } } public class Senior { [Required(ErrorMessage = "*")]//this should be conditional validation, based on the "IsSenior" value public string …

9
วิธีเปิดหน้าต่างใหม่ในการส่งแบบฟอร์ม
ฉันมีแบบฟอร์มส่งและต้องการให้เปิดหน้าต่างใหม่เมื่อผู้ใช้ส่งแบบฟอร์มเพื่อให้ฉันสามารถติดตามการวิเคราะห์ได้ นี่คือรหัสที่ฉันใช้: <form action="http://URL at mailchimp subscriber URL.com" method="post" id="mc-embedded-subscribe-form" name="mc-embedded-subscribe-form" class="validate" target="_blank" onclick=window.open(google.html,'','scrollbars=no,menubar=no,height=600,width=800,resizable=yes,toolbar=no,status=no');> <label for="name">Your Name</label><input type="text" value="" name="FNAME" class="required" id="mce-FNAME"> <br/> <br/> <label for="email">Your Email </label><input type="text" value="" name="EMAIL" class="required email" id="mce-EMAIL"> <br/> <br/> <input type="submit" value="Subscribe" name="subscribe" id="mc-embedded-subscribe" class="submit"> </form> </div>
128 forms  submit 

8
จะปิดการใช้งานปุ่ม 'ส่ง' ได้อย่างไร?
จะปิดการใช้งานปุ่ม "ส่ง" จนกว่าแบบฟอร์มจะถูกต้องได้อย่างไร? angular2 มีคุณสมบัติเทียบเท่ากับ ng-disabled ที่สามารถใช้กับปุ่มส่งได้หรือไม่ (ng-disabled ไม่ได้ผลสำหรับฉัน)
127 forms  angular 

8
jQuery ดูว่ามีการเลือกช่องทำเครื่องหมายหรือไม่
ฉันรู้วิธีดูว่ามีการเลือกช่องทำเครื่องหมายแต่ละช่องหรือไม่ แต่ฉันมีปัญหากับสิ่งต่อไปนี้ - ได้รับรหัสแบบฟอร์มฉันต้องการดูว่ามีการเลือกช่องทำเครื่องหมายใด (เช่น 1 หรือมากกว่า) และฉันต้องดูว่าไม่มีการเลือกไว้หรือไม่ โดยพื้นฐานแล้วฉันต้องการฟังก์ชั่นแยกต่างหากที่ตอบคำถามสองข้อนี้ ความช่วยเหลือจะได้รับการชื่นชม ขอบคุณ! อันที่จริงฉันแค่ต้องการฟังก์ชั่นเพื่อบอกว่าไม่มีการเลือกไว้ การรู้สิ่งนี้จะตอบคำถามอื่น ๆ
126 javascript  jquery  forms 

5
ฉันจะเลือกฟอร์มหลักตามปุ่มส่งได้อย่างไร?
ฉันมีหน้าเว็บที่มี 3 รูปแบบอยู่ ไม่ซ้อนกันเพียงตัวเดียว (เกือบจะเหมือนกันมีเพียงตัวแปรซ่อนเดียวที่แตกต่างกัน) ผู้ใช้จะกรอกแบบฟอร์มเดียวเท่านั้นและฉันต้องการตรวจสอบความถูกต้อง / etc ทุกรูปแบบด้วยสคริปต์ JS เพียงชุดเดียว ดังนั้นเมื่อผู้ใช้คลิกปุ่มส่งของฟอร์ม # 1 ฉันจะทำให้สคริปต์ js ของฉันจัดการเฉพาะกับฟิลด์ใน form1 ได้อย่างไร ฉันรวบรวมมันมีบางอย่างเกี่ยวกับ $ (this) .parents แต่ฉันไม่แน่ใจว่าจะทำอย่างไรกับมัน สคริปต์ตรวจสอบความถูกต้องของฉัน (ซึ่งฉันใช้ที่อื่นโดยมีเพียงรูปแบบเดียว) มีลักษณะดังนี้: $(document).ready(function(){ $("#submit").click(function(){ $(".error").hide(); var hasError = false; var nameVal = $("#name").val(); if(nameVal == '') { $("#name").after('Please enter your name.'); hasError = true; } …
125 jquery  forms 

4
ฉันจะฟังแบบฟอร์มส่งเหตุการณ์ในจาวาสคริปต์ได้อย่างไร
ฉันต้องการเขียนไลบรารี javascript ตรวจสอบความถูกต้องของฟอร์มของตัวเองและฉันกำลังค้นหาวิธีตรวจสอบว่ามีการคลิกปุ่มส่งใน Google แต่ทั้งหมดที่ฉันพบคือรหัสที่คุณต้องใช้ onClick on onSubmit="function()"ใน html ฉันต้องการสร้างจาวาสคริปต์นี้เพื่อที่ฉันจะได้ไม่ต้องสัมผัสโค้ด html ใด ๆ เช่นการเพิ่ม onSubmit หรือ onClick javascript


2
AngularJS: ปิดใช้งานการควบคุมฟอร์มทั้งหมดระหว่างการส่งและการตอบกลับของเซิร์ฟเวอร์
ฉันรู้สึกกระอักกระอ่วนเกี่ยวกับวิธีที่ดีที่สุด (และถูกต้อง) หากฉันต้องการปิดการใช้งานการควบคุมแบบฟอร์ม (หรืออย่างน้อยก็ทำให้ไม่สามารถใช้งานได้สำหรับการโต้ตอบของผู้ใช้) ในช่วงเวลาหนึ่งที่ผู้ใช้คลิกปุ่ม "บันทึก" หรือ "ส่ง" และข้อมูลที่เดินทางผ่านสายไฟ ฉันไม่ต้องการใช้ JQuery (ซึ่งชั่วร้าย !!!) และค้นหาองค์ประกอบทั้งหมดเป็นอาร์เรย์ (ตามคลาสหรือเครื่องหมายแอตทริบิวต์) ความคิดที่ฉันมีจนถึงตอนนี้คือ: ทำเครื่องหมายองค์ประกอบทั้งหมดด้วยcm-form-controlคำสั่งที่กำหนดเองซึ่งจะสมัครรับการแจ้งเตือน 2 รายการ: "ส่งข้อมูล" และ "ประมวลผลข้อมูล" จากนั้นรหัสที่กำหนดเองจะรับผิดชอบในการส่งการแจ้งเตือนครั้งที่สองหรือแก้ไขคำสัญญา ใช้การpromiseTrackerบังคับ (โชคร้าย!) เพื่อสร้างรหัสที่โง่มากเช่นng-show="loadingTracker.active()". เห็นได้ชัดว่าองค์ประกอบบางอย่างไม่มีng-disabledและฉันไม่ต้องการให้ผู้ใช้ng-hide/showหลีกเลี่ยงปุ่ม "เต้นรำ" กัดกระสุนแล้วยังใช้ JQuery ใครมีความคิดที่ดีกว่านี้หรือไม่? ขอบคุณล่วงหน้า! อัปเดต: แนวคิด fieldset ใช้งานได้จริง นี่คือซอง่ายๆสำหรับผู้ที่ยังต้องการทำเหมือนเดิมhttp://jsfiddle.net/YoMan78/pnQFQ/13/ HTML: <div ng-app="myApp"> <ng-form ng-controller="myCtrl"> Saving: {{isSaving}} <fieldset ng-disabled="isSaving"> <input type="text" ng-model="btnVal"/> <input …

1
SilverStripe PHP Forms - หากฉันซ้อน SelectionGroup ภายใน FieldGroup กล่องวิทยุ SelectionGroup_Items ที่เกี่ยวข้องอันใดอันหนึ่งจะไม่ปรากฏขึ้น ทำไม?
ฉันมีรูปแบบที่มีสองFieldGroups และFieldGroupฉันมี a SelectionGroup. รายการSelectionGroup_ItemจะปรากฏในรูปแบบFieldGroupแต่กล่องวิทยุสำหรับเลือกตัวเลือกใดตัวเลือกหนึ่งไม่แสดง ถ้าฉันลบออกFieldGroupแล้วใช้งานได้อีกครั้ง ฉันมองไปที่แม่แบบกรอบและถ้าผมเปลี่ยนFieldGroup_holder.ss SmallFieldHolderไปFieldHolderกล่องวิทยุปรากฏขึ้นอีกครั้งและการทำงานอย่างถูกต้อง ฉันได้ลองทำตามเทมเพลตเพื่อดูว่าเทมเพลตไหนไม่เชื่อฟังSelectionGroupแต่ฉันก็หลงทางอยู่เรื่อย ๆ นี่คือตัวอย่างบิตของโค้ด $fields = FieldList::create( FieldGroup::create( TextField::create('Name', 'Name') ), FieldGroup::create( SelectionGroup::create( 'Test1or2', array( SelectionGroup_Item::create( 'Test1', array( TextField::create('Test1', 'Test1') ), 'Test1' ), SelectionGroup_Item::create( 'Test2', array( TextField::create('Test2', 'Test2') ), 'Test2' ) ) ) ) ), FieldList::create( FormAction::create('submit', 'Submit') )
122 php  forms  silverstripe 

8
การรวมฟอร์มการสมัคร AJAX Mailchimp
มีวิธีใดบ้างในการรวม mailchimp อย่างง่าย (การป้อนอีเมลหนึ่งรายการ) กับ AJAX ดังนั้นจึงไม่มีการรีเฟรชหน้าและไม่มีการเปลี่ยนเส้นทางไปยังหน้า mailchimp เริ่มต้น วิธีนี้ใช้ไม่ได้jQuery Ajax POST ไม่ทำงานกับ MailChimp ขอบคุณ

9
ตรวจสอบว่ามีการส่งแบบฟอร์ม - PHP
วิธีใดคือวิธีที่ดีที่สุดในการตรวจสอบว่ามีการส่งแบบฟอร์มเพื่อพิจารณาว่าฉันควรส่งตัวแปรของแบบฟอร์มไปยังคลาสการตรวจสอบความถูกต้องของฉันหรือไม่ ก่อนอื่นฉันคิดว่าอาจจะ: isset($_POST) แต่นั่นจะกลับมาเป็นจริงเสมอเมื่อมีการกำหนด superglobal ทุกที่ ฉันไม่ต้องการที่จะต้องวนซ้ำในแต่ละองค์ประกอบของแบบฟอร์มของฉันด้วย: if(isset($_POST['element1']) || isset($_POST['element2']) || isset(...etc ในขณะที่เขียนคำถามนี้ฉันคิดถึงวิธีแก้ปัญหาขั้นพื้นฐานให้เพิ่มฟิลด์ที่ซ่อนอยู่เพื่อทำหน้าที่เป็นค่าสถานะที่ฉันสามารถตรวจสอบได้ มีวิธีที่ 'สะอาดกว่า' กว่าการเพิ่มค่าสถานะของตัวเองหรือไม่?
122 php  forms  validation 

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