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

โฟกัสระบุส่วนประกอบของอินเทอร์เฟซผู้ใช้แบบกราฟิกซึ่งปัจจุบันถูกเลือกเพื่อรับอินพุต

6
ตั้งโฟกัสองค์ประกอบในลักษณะเชิงมุม
หลังจากหาตัวอย่างวิธีตั้งค่าองค์ประกอบโฟกัสด้วยเชิงมุมแล้วฉันเห็นว่าส่วนใหญ่ใช้ตัวแปรบางตัวเพื่อดูแล้วตั้งโฟกัสและส่วนใหญ่ใช้ตัวแปรที่แตกต่างกันหนึ่งตัวแปรสำหรับแต่ละฟิลด์ที่ต้องการกำหนดโฟกัส ในรูปแบบที่มีฟิลด์จำนวนมากนั่นหมายถึงตัวแปรต่างๆมากมาย ด้วยวิธี jquery ในใจ แต่ต้องการทำแบบนั้นในเชิงมุมฉันได้สร้างวิธีแก้ปัญหาที่เราตั้งโฟกัสในฟังก์ชั่นใด ๆ โดยใช้ id ขององค์ประกอบดังนั้นเนื่องจากฉันยังใหม่มากในเชิงมุมฉันต้องการรับความคิดเห็นบางอย่างถ้า วิธีนั้นถูกต้องมีปัญหาอะไรก็ได้ที่ช่วยให้ฉันทำวิธีนี้ได้ดีขึ้นในเชิงมุม โดยพื้นฐานแล้วฉันสร้างคำสั่งที่เฝ้าดูค่าขอบเขตที่กำหนดโดยผู้ใช้ด้วยคำสั่งหรือ focusElement ของค่าเริ่มต้นและเมื่อค่านั้นเหมือนกับ id ขององค์ประกอบองค์ประกอบนั้นจะตั้งโฟกัสเอง angular.module('appnamehere') .directive('myFocus', function () { return { restrict: 'A', link: function postLink(scope, element, attrs) { if (attrs.myFocus == "") { attrs.myFocus = "focusElement"; } scope.$watch(attrs.myFocus, function(value) { if(value == attrs.id) { element[0].focus(); } }); …

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

16
ปิดการใช้งานโครงร่างสีส้มเน้นที่โฟกัส
ฉันกำลังเขียนโค้ดแอปโดยใช้ jQuery, jqTouch และ phonegap และพบปัญหาถาวรซึ่งเกิดขึ้นเมื่อผู้ใช้ส่งแบบฟอร์มโดยใช้ปุ่ม Go บนซอฟต์คีย์บอร์ด แม้ว่าจะเป็นเรื่องง่ายที่จะทำให้เคอร์เซอร์ย้ายไปยังองค์ประกอบการป้อนข้อมูลแบบฟอร์มที่เหมาะสมโดยใช้$('#input_element_id').focus()การเน้นโครงร่างสีส้มจะกลับไปที่องค์ประกอบอินพุตสุดท้ายในฟอร์มเสมอ (ไฮไลต์ไม่ปรากฏขึ้นเมื่อส่งแบบฟอร์มโดยใช้ปุ่มส่งแบบฟอร์ม) สิ่งที่ฉันต้องการคือหาวิธีปิดการใช้งานไฮไลต์สีส้มโดยสมบูรณ์ไม่เช่นนั้นให้ย้ายไปที่องค์ประกอบอินพุตเดียวกันกับเคอร์เซอร์ จนถึงตอนนี้ฉันได้ลองเพิ่มสิ่งต่อไปนี้ใน CSS แล้ว: .class_id:focus { outline: none; } สิ่งนี้ใช้งานได้ใน Chrome แต่ไม่ใช่บนโปรแกรมจำลองหรือบนโทรศัพท์ของฉัน ฉันได้ลองแก้ไข jqTouch theme.cssเพื่ออ่าน: ul li input[type="text"] { -webkit-tap-highlight-color: rgba(0, 0, 0, 0); and -webkit-focus-ring-color: rgba(0, 0, 0, 0); } โดยไม่มีผลกระทบ ฉันได้ลองใช้ส่วนเพิ่มเติมต่อไปนี้ในAndroidManifest.xmlไฟล์แล้ว: android:imeOptions="actionNone" android:imeOptions="actionSend|flagNoEnterAction" android:imeOptions="actionGo|flagNoEnterAction" ไม่มีผลใด ๆ อัปเดต: ฉันได้ทำการแก้ไขปัญหาเพิ่มเติมแล้วและจนถึงปัจจุบันพบว่า: …


16
แก้ไขข้อความโฟกัสชัดเจนเมื่อสัมผัสภายนอก
รูปแบบของฉันมีListView, และSurfaceView EditTextเมื่อฉันคลิกที่EditTextมันจะได้รับโฟกัสและแป้นพิมพ์บนหน้าจอจะปรากฏขึ้น เมื่อฉันคลิกที่ใดที่หนึ่งภายนอกEditTextมันยังคงมีโฟกัสอยู่ (ไม่ควร) ฉันเดาว่าฉันสามารถตั้งค่าOnTouchListenerในมุมมองอื่น ๆ ในเค้าโครงและล้างEditTextโฟกัสด้วยตนเองได้ แต่ดูเหมือนแฮ็คเกินไป ... ฉันยังมีสถานการณ์เดียวกันในเค้าโครงอื่น ๆ - มุมมองรายการที่มีรายการประเภทต่างๆซึ่งบางส่วนมีEditTextอยู่ภายใน พวกเขาทำหน้าที่เหมือนที่ฉันเขียนไว้ข้างต้น ภารกิจคือการEditTextสูญเสียโฟกัสเมื่อผู้ใช้สัมผัสกับสิ่งที่อยู่ภายนอก ฉันเคยเห็นคำถามคล้าย ๆ กันที่นี่ แต่ไม่พบวิธีแก้ปัญหาใด ๆ ...

19
แป้นพิมพ์ป๊อปอัพอัตโนมัติเมื่อเริ่มกิจกรรม
ฉันมีคำถามง่ายๆเกี่ยวกับญาติ ฉันมีกิจกรรมที่มี EditText มากมายอยู่ในนั้น เมื่อฉันเปิดกิจกรรมจะเน้นไปที่ EditText แรกโดยอัตโนมัติและแสดงแป้นพิมพ์เสมือน ฉันจะป้องกันสิ่งนี้ได้อย่างไร?

4
การตั้งค่าโฟกัสบนช่องป้อน HTML ในการโหลดหน้า
ฉันกำลังพยายามตั้งค่าโฟกัสเริ่มต้นที่ช่องป้อนข้อมูลเมื่อโหลดหน้าเว็บ (ตัวอย่าง: google) หน้าของฉันเรียบง่ายมาก แต่ฉันคิดไม่ออกว่าจะทำอย่างไร นี่คือสิ่งที่ฉันมีจนถึงตอนนี้: <html> <head> <title>Password Protected Page</title> <script type="text/javascript"> function FocusOnInput() { document.getElementById("PasswordInput").focus(); } </script> <style type="text/css" media="screen"> body, html {height: 100%; padding: 0px; margin: 0px;} #outer {width: 100%; height: 100%; overflow: visible; padding: 0px; margin: 0px;} #middle {vertical-align: middle} #centered {width: 280px; margin-left: auto; margin-right: …

19
ตั้งค่าโฟกัสของเมาส์และเลื่อนเคอร์เซอร์ไปที่จุดสิ้นสุดของอินพุตโดยใช้ jQuery
คำถามนี้ถูกถามในรูปแบบที่แตกต่างกันสองสามรูปแบบ แต่ฉันไม่สามารถหาคำตอบใด ๆ ในสถานการณ์ของฉัน ฉันใช้ jQuery เพื่อใช้ประวัติคำสั่งเมื่อผู้ใช้กดลูกศรขึ้น / ลง เมื่อลูกศรขึ้นฉันจะแทนที่ค่าอินพุตด้วยคำสั่งก่อนหน้าและตั้งโฟกัสที่ช่องป้อนข้อมูล แต่ต้องการให้เคอร์เซอร์อยู่ในตำแหน่งที่ส่วนท้ายของสตริงอินพุตเสมอ รหัสของฉันตามที่เป็น: $(document).keydown(function(e) { var key = e.charCode ? e.charCode : e.keyCode ? e.keyCode : 0; var input = self.shell.find('input.current:last'); switch(key) { case 38: // up lastQuery = self.queries[self.historyCounter-1]; self.historyCounter--; input.val(lastQuery).focus(); // and it continues on from there ฉันจะบังคับให้วางเคอร์เซอร์ไว้ที่ส่วนท้ายของ 'input' …

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

12
การตั้งค่า EditText imeOptions เป็น actionNext ไม่มีผล
ฉันมีไฟล์เลย์เอาต์ xml ที่ค่อนข้างซับซ้อน (ไม่ใช่จริงๆ) หนึ่งในมุมมองคือ LinearLayout ( v1) ที่มีลูกสองคน: EditText ( v2) และ LinearLayout ( v3) อีกอัน LinearLayout ลูกนั้นมี EditText ( v4) และ ImageView ( v5) สำหรับ EditText v2 ฉันมี imeOptions เป็น android:imeOptions="actionNext" แต่เมื่อผมใช้ app แป้นพิมพ์ที่returnไม่ได้ตรวจสอบไปและฉันต้องการที่จะเปลี่ยนไปnext nextฉันจะแก้ไขปัญหานี้ได้อย่างไร? นอกจากนี้เมื่อผู้ใช้คลิกถัดไปฉันต้องการโฟกัสไปที่ EditText v4 ฉันจะทำแบบนี้? สำหรับผู้ที่ต้องการดูรหัสจริงๆ: <LinearLayout android:id="@+id/do_txt_view" android:layout_width="match_parent" android:layout_height="wrap_content" android:background="@color/col6" android:orientation="vertical" android:visibility="gone" > …

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

15
วิธีการตั้งค่าโฟกัสบนมุมมองเมื่อสร้างและแสดงเค้าโครง
ตอนนี้ฉันมีเลย์เอาต์ที่มี a Button, a TextViewและEditText. เมื่อเค้าโครงปรากฏขึ้นโฟกัสจะถูกวางโดยอัตโนมัติEditTextซึ่งจะทำให้แป้นพิมพ์ปรากฏบนโทรศัพท์ Android มันไม่ใช่สิ่งที่ฉันต้องการ มีวิธีใดบ้างที่ฉันสามารถกำหนดโฟกัสTextViewหรือไม่ใช้เลยเมื่อแสดงเค้าโครง
90 java  android  focus 

17
ฉันจะตั้งโฟกัสไปยังองค์ประกอบอินพุตแรกในรูปแบบ HTML ที่เป็นอิสระจาก id ได้อย่างไร
มีวิธีง่ายๆในการกำหนดโฟกัส (อินพุตเคอร์เซอร์) ของหน้าเว็บในองค์ประกอบอินพุตแรก (กล่องข้อความ, รายการแบบเลื่อนลง, ... ) ในการโหลดหน้าโดยไม่ต้องทราบรหัสขององค์ประกอบหรือไม่ ฉันต้องการใช้มันเป็นสคริปต์ทั่วไปสำหรับทุกหน้า / ทุกรูปแบบของเว็บแอปพลิเคชันของฉัน
88 javascript  html  forms  focus 

8
ตั้งค่าโฟกัสเริ่มต้นในแอปพลิเคชัน Android
ในแอปพลิเคชัน Android ของฉันจะเน้นที่รูปแบบแรกที่Buttonฉันมีโดยอัตโนมัติโดยให้เป็นโครงร่างสีส้ม ฉันจะตั้งค่าโฟกัสเริ่มต้นให้ดีกว่าใน XML ได้อย่างไรและจะตั้งค่าเป็นอะไรได้ไหม
86 android  focus 

9
การเลือกข้อความที่โฟกัสโดยใช้ jQuery ไม่ทำงานใน Safari และ Chrome
ฉันมีรหัส jQuery ต่อไปนี้ (คล้ายกับคำถามนี้ ) ที่ใช้งานได้ใน Firefox และ IE แต่ล้มเหลว (ไม่มีข้อผิดพลาดเพียงแค่ใช้งานไม่ได้) ใน Chrome และ Safari มีแนวคิดสำหรับวิธีแก้ปัญหาหรือไม่? $("#souper_fancy").focus(function() { $(this).select() });

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