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

การป้อนข้อมูลมักจะเกี่ยวข้องกับการป้อนข้อมูลของผู้ใช้เช่นข้อมูลที่ผู้ใช้ป้อนไปยังแอปพลิเคชันที่ทำงานอยู่ ในหลาย ๆ ระบบการป้อนข้อมูลนี้ถือว่าเป็นอันตรายที่อาจเกิดขึ้นและจำเป็นต้องได้รับการฆ่าเชื้อเพื่อให้แน่ใจว่าผู้ใช้ไม่ได้ฉีดรหัสที่เรียกใช้ลงในแอปพลิเคชันได้

5
วิธีอ่านการป้อนข้อมูลด้วยแป้นพิมพ์
ฉันต้องการอ่านข้อมูลจากแป้นพิมพ์ใน python ฉันลองสิ่งนี้: nb = input('Choose a number') print ('Number%s \n' % (nb)) แต่มันไม่ได้ผลไม่ว่าจะเป็นคราสหรือในเทอร์มินัลมันจะหยุดคำถามเสมอ ฉันพิมพ์ตัวเลขได้ แต่ไม่มีอะไรเกิดขึ้น คุณรู้ไหมว่าทำไม?
123 python  input  keyboard 

3
รับค่าอินพุตจาก TextField ใน iOS alert ใน Swift
ฉันกำลังพยายามสร้างข้อความแจ้งเตือนพร้อมอินพุตจากนั้นรับค่าจากอินพุต ฉันได้พบบทเรียนดีๆมากมายเกี่ยวกับการสร้างช่องป้อนข้อความ แต่ฉันไม่สามารถรับค่าจากการแจ้งเตือนได้


6
nodejs วิธีอ่านการกดแป้นพิมพ์จาก stdin
เป็นไปได้ไหมที่จะฟังการกดแป้นพิมพ์ขาเข้าในสคริปต์ nodejs ที่กำลังรันอยู่ หากฉันใช้process.openStdin()และฟัง'data'เหตุการณ์ของมันอินพุตจะถูกบัฟเฟอร์จนกว่าจะขึ้นบรรทัดใหม่ถัดไปดังนี้: // stdin_test.js var stdin = process.openStdin(); stdin.on('data', function(chunk) { console.log("Got chunk: " + chunk); }); วิ่งสิ่งนี้ฉันได้รับ: $ node stdin_test.js <-- type '1' <-- type '2' <-- hit enter Got chunk: 12 สิ่งที่อยากเห็น: $ node stdin_test.js <-- type '1' (without hitting enter yet) Got chunk: 1 ฉันกำลังมองหา …
118 input  node.js  stdin 

4
จะรับค่าดิบในฟิลด์ <input type =“ number”> ได้อย่างไร
Наэтотвопросестьответына Stack Overflow нарусском : Получениенекорректногозначения input type = 'number' приизмененении ฉันจะรับค่า"จริง"ของ&lt;input type="number"&gt;ฟิลด์ได้อย่างไร ฉันมีinputกล่องและฉันใช้ประเภทอินพุต HTML5 ที่ใหม่กว่าnumber: &lt;input id="edQuantity" type="number"&gt; ส่วนใหญ่รองรับใน Chrome 29: สิ่งที่ฉันต้องการตอนนี้คือความสามารถในการอ่านค่า"ดิบ"ที่ผู้ใช้ป้อนในช่องป้อนข้อมูล หากผู้ใช้ป้อนตัวเลข: แล้วedQuantity.value = 4และทุกอย่างก็เรียบร้อยดี แต่ถ้าผู้ใช้ป้อนข้อความที่ไม่ถูกต้องฉันต้องการให้ช่องป้อนข้อมูลเป็นสีแดง: น่าเสียดายสำหรับtype="number"ช่องป้อนข้อมูลหากค่าในกล่องข้อความไม่ใช่ตัวเลขvalueจะส่งคืนสตริงว่าง: edQuantity.value = "" (String); (ใน Chrome 29 เป็นอย่างน้อย) ฉันจะรับค่า"ดิบ"ของ&lt;input type="number"&gt;คอนโทรลได้อย่างไร ฉันพยายามค้นหารายการคุณสมบัติอื่น ๆ ของช่องป้อนข้อมูลของ Chrome: ฉันไม่เห็นสิ่งใดที่คล้ายกับอินพุตจริง ฉันไม่สามารถหาวิธีที่จะบอกได้ว่ากล่องนั้น "ว่าง"หรือไม่ บางทีฉันอาจจะสรุปได้: value isEmpty Conclusion …

13
จำกัด จำนวนอักขระที่อนุญาตในช่องป้อนข้อความแบบฟอร์ม
ฉันจะ จำกัด หรือ จำกัด ผู้ใช้ให้ป้อนได้สูงสุดห้าอักขระในกล่องข้อความได้อย่างไร ด้านล่างนี้เป็นช่องป้อนข้อมูลซึ่งเป็นส่วนหนึ่งของแบบฟอร์มของฉัน: &lt;input type="text" id="sessionNo" name="sessionNum" /&gt; มันใช้อะไรเช่น maxSize หรืออะไรทำนองนั้น?
115 html  forms  input  textbox 

30
จะตรวจจับได้อย่างไรเมื่อมีการคลิกยกเลิกในการป้อนไฟล์
ฉันจะตรวจจับได้อย่างไรเมื่อผู้ใช้ยกเลิกอินพุตไฟล์โดยใช้อินพุตไฟล์ html onChange ช่วยให้ฉันตรวจพบเมื่อพวกเขาเลือกไฟล์ แต่ฉันก็อยากทราบด้วยว่าพวกเขายกเลิกเมื่อใด (ปิดกล่องโต้ตอบเลือกไฟล์โดยไม่ต้องเลือกอะไรเลย)
112 html  file  input 

5
จะอ่านอักขระเดี่ยวจากคอนโซลใน Java ได้อย่างไร (ตามที่ผู้ใช้พิมพ์)
มีวิธีง่ายๆในการอ่านอักขระเดี่ยวจากคอนโซลขณะที่ผู้ใช้พิมพ์ใน Java หรือไม่? เป็นไปได้ไหม? ฉันได้ลองใช้วิธีการเหล่านี้แล้ว แต่ทุกคนรอให้ผู้ใช้กดปุ่มEnter : char tmp = (char) System.in.read(); char tmp = (char) new InputStreamReader(System.in).read (); char tmp = (char) System.console().reader().read(); // Java 6 ฉันเริ่มคิดว่า System.in ไม่ทราบถึงอินพุตของผู้ใช้จนกว่าจะกดEnter
110 java  input  console 

9
ฉันจะใช้ form.serialize ของ jQuery ได้อย่างไร แต่ไม่รวมช่องว่าง
ฉันมีแบบฟอร์มการค้นหาที่มีการป้อนข้อความและรายการแบบเลื่อนลงจำนวนหนึ่งที่ส่งผ่าน GET ฉันต้องการมี URL การค้นหาที่สะอาดกว่าโดยการลบช่องว่างออกจากสตริงคำค้นหาเมื่อทำการค้นหา var form = $("form"); var serializedFormStr = form.serialize(); // I'd like to remove inputs where value is '' or '.' here window.location.href = '/search?' + serializedFormStr มีความคิดอย่างไรที่ฉันจะทำสิ่งนี้โดยใช้ jQuery?

11
จะรับรูปแบบการป้อนข้อมูลได้อย่างไร?
ฉันต้องการได้รับการอ้างอิงถึงแม่แบบฟอร์มของ INPUT เมื่อฉันมีการอ้างอิงถึง INPUT นั้นเท่านั้น เป็นไปได้ด้วย JavaScript หรือไม่? ใช้ jQuery ถ้าคุณต้องการ function doSomething(element) { //element is input object //how to get reference to form? } สิ่งนี้ใช้ไม่ได้: var form = $(element).parents('form:first'); alert($(form).attr("name"));

14
กล่องข้อความอินพุต HTML ที่มีความกว้าง 100% ล้นเซลล์ตาราง
มีใครรู้บ้างว่าทำไมองค์ประกอบอินพุตที่มีความกว้าง 100% จึงอยู่เหนือเส้นขอบเซลล์ของตาราง ในตัวอย่างง่ายๆด้านล่างช่องป้อนข้อมูลไปที่เส้นขอบเซลล์ของตารางผลลัพธ์ที่ได้นั้นแย่มาก สิ่งนี้ได้รับการทดสอบแล้วและเกิดขึ้นในลักษณะเดียวกันกับ: Firefox, IE7 และ Safari มันสมเหตุสมผลสำหรับคุณหรือไม่? ฉันขาดอะไรไปคุณรู้วิธีแก้ปัญหาที่เป็นไปได้ไหม &lt;!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"&gt; &lt;html&gt;&lt;head&gt; &lt;meta http-equiv="Content-Type" content="text/html; charset=windows-1252"&gt; &lt;!-- don't use closing slash in meta tag, it breaks HTML4.01 transitional --&gt; &lt;title&gt;Test input text in table&lt;/title&gt; &lt;style type="text/css"&gt; table {border-top: 1px solid #ff0000; border-left: …
106 html  input  html-table  width 

12
วิธีเรียกใช้ปุ่ม HTML เมื่อคุณกด Enter ในกล่องข้อความ
ดังนั้นรหัสที่ฉันมีคือ: &lt;fieldset id="LinkList"&gt; &lt;input type="text" id="addLinks" name="addLinks" value="http://"&gt; &lt;input type="button" id="linkadd" name="linkadd" value="add"&gt; &lt;/fieldset&gt; มันไม่ได้อยู่ใน a &lt;form&gt;และเหมือนกับที่อยู่ในไฟล์&lt;div&gt;. อย่างไรก็ตามเมื่อฉันพิมพ์สิ่งที่textboxเรียกว่า "addLinks" ฉันต้องการให้ผู้ใช้สามารถกด Enter และเรียกใช้ "linkadd" buttonซึ่งจะเรียกใช้ฟังก์ชัน JavaScript ฉันจะทำเช่นนี้ได้อย่างไร? ขอบคุณ แก้ไข: ฉันพบรหัสนี้ แต่ดูเหมือนจะใช้งานไม่ได้ $("#addLinks").keyup(function(event){ if(event.keyCode == 13){ $("#linkadd").click(); } });
106 html  button  input  textbox 

3
เหตุใด std :: getline () จึงข้ามอินพุตหลังจากการแยกรูปแบบ
ฉันมีโค้ดต่อไปนี้ที่แจ้งให้ผู้ใช้ทราบชื่อและสถานะ: #include &lt;iostream&gt; #include &lt;string&gt; int main() { std::string name; std::string state; if (std::cin &gt;&gt; name &amp;&amp; std::getline(std::cin, state)) { std::cout &lt;&lt; "Your name is " &lt;&lt; name &lt;&lt; " and you live in " &lt;&lt; state; } } สิ่งที่ฉันพบคือชื่อถูกแยกออกมาสำเร็จแล้ว แต่ไม่ใช่สถานะ นี่คืออินพุตและเอาต์พุตผลลัพธ์: Input: "John" "New Hampshire" Output: "Your name is …
105 c++  input  iostream  istream  c++-faq 


5
javascript ลบแอตทริบิวต์ "ปิดการใช้งาน" ออกจากอินพุต html
ฉันจะลบแอตทริบิวต์ "ปิดการใช้งาน" ออกจากอินพุต HTML โดยใช้จาวาสคริปต์ได้อย่างไร &lt;input id="edit" disabled&gt; ที่ onClick ฉันต้องการให้แท็กอินพุตของฉันไม่ประกอบด้วยแอตทริบิวต์ "disabled"

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