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

กล่องข้อความเป็นองค์ประกอบอินเทอร์เฟซผู้ใช้แบบกราฟิกซึ่งช่วยให้ป้อนข้อความอย่างง่ายโดยปกติจะมีเพียงบรรทัดเดียว

7
เหตุการณ์การเปลี่ยนแปลงกล่องข้อความ jQuery ไม่เริ่มทำงานจนกว่ากล่องข้อความจะสูญเสียโฟกัส?
ฉันพบว่าเหตุการณ์การเปลี่ยนแปลง jQuery บนกล่องข้อความไม่เริ่มทำงานจนกว่าฉันจะคลิกนอกกล่องข้อความ HTML: <input type="text" id="textbox" /> JS: $("#textbox").change(function() {alert("Change detected!");}); ดูการสาธิตเกี่ยวกับ JSFiddle แอปพลิเคชันของฉันต้องการให้เหตุการณ์เริ่มทำงานทุกครั้งที่มีการเปลี่ยนแปลงอักขระในกล่องข้อความ ฉันลองใช้คีย์อัพแทน ... $("#textbox").keyup(function() {alert("Keyup detected!");}); ... แต่เป็นที่ทราบกันดีอยู่แล้วว่าเหตุการณ์คีย์อัพไม่ได้เริ่มทำงานเมื่อคลิกขวาแล้ววาง วิธีแก้ปัญหาใด ๆ การมีผู้ฟังทั้งสองจะก่อให้เกิดปัญหาหรือไม่?
134 jquery  events  textbox 

21
ตั้งโฟกัสบน TextBox ใน WPF จากมุมมองโมเดล
ฉันมีTextBoxและButtonในมุมมองของฉัน ตอนนี้ฉันกำลังตรวจสอบเงื่อนไขเมื่อคลิกปุ่มและหากเงื่อนไขกลายเป็นเท็จแสดงข้อความให้กับผู้ใช้จากนั้นฉันต้องตั้งค่าเคอร์เซอร์เป็นTextBoxตัวควบคุม if (companyref == null) { var cs = new Lipper.Nelson.AdminClient.Main.Views.ContactPanels.CompanyAssociation(); MessageBox.Show("Company does not exist.", "Error", MessageBoxButton.OK, MessageBoxImage.Exclamation); cs.txtCompanyID.Focusable = true; System.Windows.Input.Keyboard.Focus(cs.txtCompanyID); } โค้ดด้านบนอยู่ใน ViewModel CompanyAssociationเป็นชื่อมุมมอง แต่เคอร์เซอร์ไม่ได้รับการตั้งค่าในไฟล์TextBox. xaml คือ: <igEditors:XamTextEditor Name="txtCompanyID" KeyDown="xamTextEditorAllowOnlyNumeric_KeyDown" ValueChanged="txtCompanyID_ValueChanged" Text="{Binding Company.CompanyId, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}" Width="{Binding ActualWidth, ElementName=border}" Grid.Column="1" Grid.Row="0" VerticalAlignment="Top" HorizontalAlignment="Stretch" Margin="0,5,0,0" IsEnabled="{Binding Path=IsEditable}"/> <Button Template="{StaticResource …
129 c#  wpf  xaml  mvvm  textbox 

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

18
จะลบโฟกัสออกจากกล่องข้อความใน WinForms ได้อย่างไร
ฉันต้องการลบโฟกัสออกจากกล่องข้อความหลาย ๆ อัน ฉันลองใช้: textBox1.Focused = false; ของมูลค่าทรัพย์สินเป็นReadOnlytrue จากนั้นฉันลองตั้งค่าโฟกัสบนแบบฟอร์มเพื่อที่จะลบออกจากกล่องข้อความทั้งหมด แต่ก็ไม่สามารถใช้งานได้: this.Focus(); และฟังก์ชันจะส่งกลับfalseเมื่อเลือกกล่องข้อความ ดังนั้นฉันจะลบโฟกัสออกจากกล่องข้อความได้อย่างไร
110 c#  .net  winforms  textbox  focus 

12
ผูกกล่องข้อความเมื่อกดปุ่ม Enter
การเชื่อมโยงฐานข้อมูลเริ่มต้นTextBoxคือTwoWayและส่งข้อความไปยังคุณสมบัติเฉพาะเมื่อTextBoxสูญเสียโฟกัส มีวิธี XAML ง่าย ๆ ในการทำให้การเชื่อมต่อฐานข้อมูลเกิดขึ้นเมื่อฉันกดEnterปุ่มบนTextBox? ฉันรู้ว่ามันค่อนข้างง่ายที่จะทำในโค้ดข้างหลัง แต่ลองนึกดูว่าTextBoxมันซับซ้อนDataTemplateไหม
109 c#  wpf  xaml  .net-3.5  textbox 

14
ฉันจะเพิ่มข้อความคำใบ้ในกล่องข้อความ WPF ได้อย่างไร
ตัวอย่างเช่น Facebook มีข้อความคำใบ้ "ค้นหา" ในกล่องข้อความค้นหาเมื่อกล่องข้อความว่างเปล่า จะบรรลุสิ่งนี้ด้วยกล่องข้อความ WPF ได้อย่างไร ??

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


4
ข้อผิดพลาดด้วย Firefox - ปิดการใช้งานแอตทริบิวต์ของการป้อนข้อมูลไม่รีเซ็ตเมื่อรีเฟรช
ฉันพบสิ่งที่ฉันเชื่อว่าเป็นจุดบกพร่องของ Firefox และฉันสงสัยว่านี่เป็นข้อบกพร่องจริงหรือไม่รวมถึงวิธีแก้ไขปัญหาสำหรับสิ่งนี้ หากคุณสร้างเว็บเพจพื้นฐานด้วยแหล่งข้อมูลต่อไปนี้: <html> <head> <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.6.0/jquery.min.js"></script> </head> <body> <div> <input id="txtTest" type="text" /> <input type="button" onclick="$('#txtTest').attr('disabled','disabled');" value="Set Disabled (jQuery)" /> <input type="button" onclick="document.getElementById('txtTest').disabled = true;" value="Set Disabled (js)" /> <input type="button" onclick="$('#txtTest').removeAttr('disabled');" value="Remove Disabled" /> </div> </body> </html> หากคุณแบบไดนามิกและรีเฟรชหน้าเว็บที่จะยังคงอยู่คนพิการแทนการรีเซ็ตกลับสู่สภาพเดิมไม่พิการ ฉันได้ลองสิ่งนี้ใน IE8 และ Chrome และสิ่งเหล่านั้นทำงานตามที่ฉันคาดหวังโดยรีเซ็ตด้านหลังเป็นไม่ปิดใช้งานเมื่อฉันรีเฟรชdisabletextboxtextboxtextbox ข้อมูลที่น่าสนใจอีกอย่างก็คือมันยังคงทำสิ่งเดียวกันหากอินพุตเป็น a checkboxแทนที่จะเป็นtextboxไฟล์.
104 html  firefox  input  textbox 

5
ฉันจะตั้งค่าข้อความของกล่องข้อความเป็นตัวหนาในขณะทำงานได้อย่างไร
ฉันใช้แบบฟอร์ม Windows และฉันมีกล่องข้อความที่ฉันต้องการทำให้ข้อความเป็นตัวหนาในบางครั้งหากมีค่า ฉันจะเปลี่ยนลักษณะแบบอักษรในขณะทำงานได้อย่างไร ฉันเห็นว่ามีคุณสมบัติที่เรียกว่า textbox1.Font.Bold แต่นี่เป็นคุณสมบัติรับเท่านั้น
102 c#  winforms  textbox  fonts 

9
WPF: วิธีลบโฟกัสโดยใช้โปรแกรมออกจากกล่องข้อความ
ฉันต้องการเพิ่มง่าย (อย่างน้อยผมคิดว่ามัน) พฤติกรรมการ TextBoxWPF เมื่อผู้ใช้กด Escape ฉันต้องการให้TextBoxเขาแก้ไขข้อความเมื่อผู้ใช้เริ่มแก้ไขและฉันต้องการลบโฟกัสออกจากไฟล์TextBox. ฉันไม่มีปัญหาในการตั้งค่าข้อความสำหรับค่าที่มีในตอนเริ่มต้นของการแก้ไข ปัญหาคือการลบโฟกัสขององค์ประกอบ ฉันไม่ต้องการย้ายโฟกัสไปที่ส่วนประกอบอื่นฉันแค่อยากTextBoxให้โฟกัสเสีย ฉันจะต้องมีองค์ประกอบที่มองไม่เห็นเพื่อตั้งโฟกัสเพื่อที่ฉันTextBoxจะสูญเสียโฟกัสหรือไม่?
96 wpf  textbox  focus 

10
TextBox.TextChanged เหตุการณ์ที่เริ่มทำงานสองครั้งบนโปรแกรมจำลอง Windows Phone 7
ฉันมีแอปทดสอบที่ง่ายมากเพื่อเล่นกับ Windows Phone 7 ฉันเพิ่งเพิ่ม a TextBoxและ a TextBlockลงในเทมเพลต UI มาตรฐาน โค้ดที่กำหนดเองมีดังต่อไปนี้: public partial class MainPage : PhoneApplicationPage { public MainPage() { InitializeComponent(); } private int counter = 0; private void TextBoxChanged(object sender, TextChangedEventArgs e) { textBlock1.Text += "Text changed " + (counter++) + "\r\n"; } } TextBox.TextChangedเหตุการณ์เป็นสายขึ้นไปTextBoxChangedใน XAML ไปนี้: …

9
ตั้งโฟกัสบนกล่องข้อความใน xaml wpf
แม้จะมีบางโพสต์ในฟอรัมนี้และอื่น ๆ ฉันไม่พบบางสิ่งที่บอกวิธีตั้งค่าโฟกัสที่ไฟล์TextBox. ฉันมี UserControl ที่มีป้ายกำกับและกล่องข้อความมากมาย เมื่อโหลดแบบฟอร์มฉันต้องการให้กล่องข้อความเฉพาะมีโฟกัส ฉันได้ตั้งค่า tabIndex แล้ว แต่ดูเหมือนจะไม่ได้ผล ข้อเสนอแนะใด ๆ ?
91 wpf  textbox  focus 

8
การตรวจสอบเนื้อหาวิดเจ็ตรายการแบบโต้ตอบใน tkinter
เทคนิคที่แนะนำสำหรับการตรวจสอบเนื้อหาแบบโต้ตอบในEntryวิดเจ็ตtkinter คืออะไร? ฉันได้อ่านโพสต์เกี่ยวกับการใช้validate=Trueและvalidatecommand=commandและดูเหมือนว่าคุณสมบัติเหล่านี้จะถูก จำกัด ด้วยข้อเท็จจริงที่ว่าพวกเขาถูกล้างหากvalidatecommandคำสั่งอัพเดตEntryค่าของวิดเจ็ต ได้รับพฤติกรรมนี้เราควรจะผูกบนKeyPress, CutและPasteเหตุการณ์ที่เกิดขึ้นและตรวจสอบ / อัปเดตของเราEntryคุ้มค่าวิดเจ็ตผ่านเหตุการณ์เหล่านี้หรือไม่ (และเหตุการณ์ที่เกี่ยวข้องอื่น ๆ ที่ฉันอาจพลาด?) หรือเราควรลืมการตรวจสอบความถูกต้องเชิงโต้ตอบทั้งหมดและตรวจสอบความถูกต้องเท่านั้น FocusOutเหตุการณ์ ?
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.