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

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

30
ไม่สามารถผูกกับ 'ngModel' ได้เนื่องจากไม่ใช่คุณสมบัติที่รู้จักของ 'อินพุต'
ฉันมีข้อผิดพลาดต่อไปนี้เมื่อเรียกใช้แอพพลิเคชั่น Angular ของฉันแม้ว่าส่วนประกอบจะไม่แสดงก็ตาม ฉันต้องแสดงความคิดเห็น<input>เพื่อที่แอพของฉันจะทำงาน zone.js:461 Unhandled Promise rejection: Template parse errors: Can't bind to 'ngModel' since it isn't a known property of 'input'. (" <div> <label>Created:</label> <input type="text" [ERROR ->][(ngModel)]="test" placeholder="foo" /> </div> </div>"): InterventionDetails@4:28 ; Zone: <root> ; Task: Promise.then ; Value: ฉันกำลังดูฮีโร่ตัวพลั่ว แต่ฉันไม่เห็นความแตกต่างจากรหัสของฉัน นี่คือไฟล์ส่วนประกอบ: import { Component, EventEmitter, …

16
ฉันสามารถซ่อนกล่องสปินของการป้อนหมายเลข HTML5 ได้หรือไม่?
มีวิธีที่สอดคล้องกันในทุกเบราว์เซอร์เพื่อซ่อนสปินบ็อกซ์ใหม่ที่บางเบราว์เซอร์ (เช่น Chrome) แสดงผลสำหรับการป้อน HTML ของหมายเลขประเภท? ฉันกำลังมองหาวิธี CSS หรือ JavaScript เพื่อป้องกันไม่ให้ลูกศรขึ้น / ลงปรากฏ <input id="test" type="number">
984 javascript  css  html  input  numbers 

7
มีประเภทอินพุตแบบลอยใน HTML5 หรือไม่
จากhtml5.orgแอตทริบิวต์ "value" ของประเภทอินพุตหากระบุและไม่ว่างต้องมีค่าที่เป็นเลขทศนิยมที่ถูกต้อง กระนั้นก็เป็นเพียงแค่ (ใน Chrome เวอร์ชันล่าสุด), การควบคุม "updown" ด้วยจำนวนเต็มไม่ใช่ลอยตัว: <input type="number" id="totalAmt"></input> เรียกใช้ข้อมูลโค้ดซ่อนผลลัพธ์ขยายตัวอย่างข้อมูล มีองค์ประกอบอินพุตแบบ floating point ที่เป็นพื้นฐานของ HTML5 หรือวิธีการทำให้ชนิดอินพุตตัวเลขทำงานกับการลอยได้ไม่ใช่ ints หรือไม่? หรือฉันต้องหันไปใช้ปลั๊กอิน jQuery UI?

15
มีวิธีใดที่จะเปลี่ยนรูปแบบอินพุต =“ วันที่”?
ฉันทำงานกับองค์ประกอบ HTML5 บนหน้าเว็บของฉัน โดยอินพุตเริ่มต้นtype="date"จะแสดงวันที่YYYY-MM-DDดังนี้ คำถามคือมันเป็นไปได้ที่จะเปลี่ยนรูปแบบไปยังสิ่งที่ชอบDD-MM-YYYY?
766 html  css  date  input 

30
ต้องการลบสีพื้นหลังของอินพุตสำหรับการเติมข้อความอัตโนมัติของ Chrome หรือไม่
ในแบบฟอร์มที่ฉันใช้งาน Chrome กำลังป้อนข้อมูลในฟิลด์อีเมลและรหัสผ่านโดยอัตโนมัติ อย่างไรก็ตามนี่เป็นเรื่องปกติ แต่ Chrome เปลี่ยนสีพื้นหลังเป็นสีเหลืองอ่อน การออกแบบที่ฉันกำลังทำอยู่คือการใช้ข้อความตัวอักษรสีอ่อนบนพื้นหลังสีดำดังนั้นนี่จึงทำให้รูปลักษณ์ของฉันยุ่งเหยิง - ฉันมีกล่องสีเหลืองและข้อความสีขาวที่มองไม่เห็น เมื่อฟิลด์ถูกโฟกัสฟิลด์จะกลับสู่ปกติ เป็นไปได้หรือไม่ที่จะหยุด Chrome ที่จะเปลี่ยนสีของฟิลด์เหล่านี้

15
วิธีการลบไฮไลท์ชายแดนในองค์ประกอบข้อความที่ป้อนเข้า
เมื่อองค์ประกอบ HTML เน้น '(เลือก / แท็บปัจจุบัน) เบราว์เซอร์จำนวนมาก (อย่างน้อย Safari และ Chrome) จะใส่เส้นขอบสีน้ำเงินรอบ ๆ สำหรับเลย์เอาต์ที่ฉันกำลังทำอยู่นี่เป็นสิ่งที่ทำให้เสียสมาธิและดูไม่ถูกต้อง <input type="text" name="user" class="middle" id="user" tabindex="1" /> Firefox ดูเหมือนจะไม่ทำเช่นนี้หรืออย่างน้อยจะให้ฉันควบคุมด้วย: border: x; ถ้ามีคนบอกฉันได้ว่าประสิทธิภาพของ IE ฉันจะอยากรู้อยากเห็น การได้รับ Safari เพื่อลบแสงน้อยนี้จะดี
610 css  input  safari  webkit  border 

12
อาร์กิวเมนต์อินพุตและบรรทัดรับคำสั่งของผู้ใช้ [ปิด]
ปิด คำถามนี้จะต้องมีมากขึ้นมุ่งเน้น ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้มุ่งเน้นไปที่ปัญหาเดียวเท่านั้นแก้ไขโพสต์นี้ ปิดให้บริการใน7 เดือนที่ผ่านมา ฉันจะมีสคริปต์ Python ที่ a) สามารถรับอินพุตของผู้ใช้ได้อย่างไรและฉันจะสร้างมันได้อย่างไร b) อ่านเป็นอาร์กิวเมนต์หากเรียกใช้จากบรรทัดคำสั่ง

8
HTML Input =“ file” ยอมรับประเภทไฟล์คุณสมบัติ (CSV)
ฉันมีวัตถุอัพโหลดไฟล์ในหน้าของฉัน: <input type="file" ID="fileSelect" /> ด้วยไฟล์ excel ต่อไปนี้บนเดสก์ท็อปของฉัน: file1.xlsx file1.xls file.csv ฉันต้องการอัปโหลดไฟล์ไปเท่านั้นแสดง.xlsx, .xlsและ.csvไฟล์ เมื่อใช้แอacceptททริบิวต์ฉันพบว่าประเภทเนื้อหาเหล่านี้ดูแล.xlsx& .xlsส่วนขยาย ... accept= application / vnd.openxmlformats-officedocument.spreadsheetml.sheet (.XLSX) accept= application / vnd.ms-excel (.XLS) อย่างไรก็ตามฉันไม่พบประเภทเนื้อหาที่ถูกต้องสำหรับไฟล์ Excel CSV! ข้อเสนอแนะใด ๆ ตัวอย่าง: http://jsfiddle.net/LzLcZ/


11
ปิดใช้งานการตรวจสอบความถูกต้องขององค์ประกอบแบบฟอร์ม HTML5
ในรูปแบบของฉันฉันต้องการใช้รูปแบบ HTML5 ใหม่ตัวอย่างเช่น <input type="url" /> ( ข้อมูลเพิ่มเติมเกี่ยวกับประเภทที่นี่ ) ปัญหาคือ Chrome ต้องการที่จะเป็นประโยชน์และตรวจสอบองค์ประกอบเหล่านี้ให้ฉันยกเว้นว่ามันแย่มาก หากไม่ผ่านการตรวจสอบความถูกต้องภายในจะไม่มีข้อความหรือตัวบ่งชี้อื่นใดนอกจากองค์ประกอบที่ได้รับโฟกัส ฉันใส่องค์ประกอบ URL ไว้ล่วงหน้าด้วย"http://"ดังนั้นการตรวจสอบความถูกต้องที่กำหนดเองของฉันก็แค่ถือว่าค่าเหล่านั้นเป็นสตริงว่างเปล่า แต่ Chrome ก็ปฏิเสธสิ่งนั้น ถ้าฉันสามารถเปลี่ยนกฎการตรวจสอบของมันก็จะใช้ได้เช่นกัน ฉันรู้ว่าฉันสามารถย้อนกลับไปใช้type="text"แต่ฉันต้องการการปรับปรุงที่ดีโดยใช้ข้อเสนอประเภทใหม่เหล่านี้ (เช่น: มันจะเปลี่ยนเป็นรูปแบบแป้นพิมพ์แบบกำหนดเองบนอุปกรณ์มือถือโดยอัตโนมัติ): ดังนั้นมีวิธีปิดหรือปรับแต่งการตรวจสอบอัตโนมัติหรือไม่
418 validation  forms  html  input 

30
วิธีการตั้งค่าเริ่มต้นของวันที่ประเภทอินพุตเป็นวันนี้?
ประเภทอินพุต HTML5 นั้นยอดเยี่ยมตัวเลือกวันที่ในตัวใหม่ของ Opera นั้นง่ายและ Chrome ได้สนับสนุนประเภทอินพุตใหม่อย่างน้อยด้วยการใช้ล้อหมุน แต่มีวิธีการตั้งค่าเริ่มต้นของเขตข้อมูลวันที่วันที่วันนี้หรือไม่? ด้วย Opera ฉันสามารถเลือก 'วันนี้' จากเครื่องมือเลือกวันที่และทันทีที่ฉันคลิกที่ปุ่มขั้นตอนใดปุ่มหนึ่งใน Chrome จะเป็นการเพิ่ม / ลดลงจากวันที่วันนี้ ฉันไม่อายที่จะเขียนคำตอบสำหรับปัญหาเล็ก ๆ น้อย ๆ นี้ แต่ดูเหมือนว่าโง่สำหรับฉันที่เบราว์เซอร์ทั้งสองทราบวันที่ปัจจุบันอย่างสมบูรณ์ แต่จะไม่ปรากฏขึ้นโดยอัตโนมัติ
403 html  date  input 

6
แอตทริบิวต์“ for” ทำอะไรในแท็ก HTML <label>
ฉันสงสัยว่าความแตกต่างระหว่างตัวอย่างโค้ดสองต่อไปนี้คืออะไร: &lt;label&gt;Input here : &lt;/label&gt; &lt;input type='text' name='theinput' id='theinput'/&gt; และ &lt;label for='theinput'&gt;Input here : &lt;/label&gt; &lt;input type='text' name='theinput' id='theinput'/&gt; ฉันแน่ใจว่ามันทำอะไรบางอย่างเมื่อคุณใช้ไลบรารี JavaScript พิเศษ แต่นอกเหนือจากนั้นมันจะตรวจสอบ HTML หรือจำเป็นด้วยเหตุผลอื่นหรือไม่?
382 html  forms  input  label 

9
เหตุใดเหตุการณ์การเปลี่ยนแปลง jquery จึงไม่ทริกเกอร์เมื่อฉันตั้งค่าตัวเลือกโดยใช้ val ()
ตรรกะในchange()ตัวจัดการเหตุการณ์ไม่ได้ถูกเรียกใช้เมื่อตั้งค่าตามval()แต่มันจะทำงานเมื่อผู้ใช้เลือกค่าด้วยเมาส์ ทำไมนี้ &lt;select id="single"&gt; &lt;option&gt;Single&lt;/option&gt; &lt;option&gt;Single2&lt;/option&gt; &lt;/select&gt; &lt;script&gt; $(function() { $(":input#single").change(function() { /* Logic here does not execute when val() is used */ }); }); $("#single").val("Single2"); &lt;/script&gt;
377 jquery  html  select  input 



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