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

5
การนับตัวอักษรใน EditText Changed Listener
EditTextในโครงการของฉันฉันมี ฉันต้องการที่จะนับตัวละครในนั้นและแสดงตัวเลขที่มันในEditText TextViewฉันได้เขียนรหัสต่อไปนี้และใช้งานได้ดี อย่างไรก็ตามปัญหาของฉันคือเมื่อฉันคลิกBackspaceมันจะนับขึ้น แต่ฉันต้องลดจำนวนลง ฉันจะพิจารณาได้Backspaceอย่างไร tv = (TextView)findViewById(R.id.charCounts); textMessage = (EditText)findViewById(R.id.textMessage); textMessage.addTextChangedListener(new TextWatcher(){ public void afterTextChanged(Editable s) { i++; tv.setText(String.valueOf(i) + " / " + String.valueOf(charCounts)); } public void beforeTextChanged(CharSequence s, int start, int count, int after){} public void onTextChanged(CharSequence s, int start, int before, int count){} });

8
jQuery - ตรวจจับการเปลี่ยนแปลงค่าในช่องอินพุตที่ซ่อนอยู่
ฉันมีช่องข้อความที่ซ่อนอยู่ซึ่งค่าจะได้รับการปรับปรุงผ่านการตอบกลับ AJAX <input type="hidden" value="" name="userid" id="useid" /> เมื่อค่านี้เปลี่ยนแปลงฉันต้องการเริ่มการร้องขอ AJAX ทุกคนสามารถให้คำแนะนำเกี่ยวกับวิธีตรวจจับการเปลี่ยนแปลงได้หรือไม่? ฉันมีรหัสต่อไปนี้ แต่ไม่ทราบวิธีการค้นหาค่า: $('#userid').change( function() { alert('Change!'); })

12
android บน Text Change Listener
ฉันมีสถานการณ์ที่มีสองช่อง และfield1 field2สิ่งที่ฉันต้องการทำว่างเปล่าfield2เมื่อfield1มีการเปลี่ยนแปลงและในทางกลับกัน ดังนั้นในตอนท้ายมีเพียงหนึ่งฟิลด์เท่านั้นที่มีเนื้อหาอยู่ field1 = (EditText)findViewById(R.id.field1); field2 = (EditText)findViewById(R.id.field2); field1.addTextChangedListener(new TextWatcher() { public void afterTextChanged(Editable s) {} public void beforeTextChanged(CharSequence s, int start, int count, int after) { } public void onTextChanged(CharSequence s, int start, int before, int count) { field2.setText(""); } }); field2.addTextChangedListener(new TextWatcher() { public void afterTextChanged(Editable …

8
เหตุการณ์ onchange บนอินพุต type = range ไม่ได้ถูกเรียกใช้ใน firefox ขณะลาก
เมื่อฉันเล่นด้วย<input type="range">Firefox จะทริกเกอร์เหตุการณ์ onchange เฉพาะเมื่อเราเลื่อนตัวเลื่อนไปยังตำแหน่งใหม่ที่ Chrome และคนอื่น ๆ เรียกใช้เหตุการณ์ onchange ในขณะที่ลากตัวเลื่อน ฉันจะทำให้มันเกิดขึ้นเมื่อลากใน Firefox ได้อย่างไร function showVal(newVal){ document.getElementById("valBox").innerHTML=newVal; } <span id="valBox"></span> <input type="range" min="5" max="10" step="1" onchange="showVal(this.value)"> เรียกใช้ข้อมูลโค้ดซ่อนผลลัพธ์ขยายตัวอย่างข้อมูล

11
วิธีการผ่านพารามิเตอร์ใน onChange ของ html เลือก
ฉันเป็นสามเณรที่ JavaScript และ jQuery ฉันต้องการแสดงหนึ่ง combobox-A ซึ่งเป็น HTML ที่<select>มีการเลือกidและเนื้อหาที่สถานที่อื่น ๆ ใน onChange () ฉันจะส่งคอมโบบ็อกซ์ที่สมบูรณ์ได้อย่างไรด้วยการเลือก idอย่างไรและฉันจะส่งพารามิเตอร์อื่น ๆ ไปยังส่วนอื่นของเหตุการณ์ onChange ได้อย่างไร


7
ตอบสนองช่องทำเครื่องหมายไม่ส่ง onChange
TLDR: ใช้ defaultChecked แทนที่จะทำเครื่องหมายไว้ว่าทำงานได้jsbin พยายามติดตั้งช่องทำเครื่องหมายอย่างง่ายที่จะขีดฆ่าข้อความฉลากเมื่อมีการทำเครื่องหมาย ด้วยเหตุผลบางอย่าง handleChange ไม่เริ่มทำงานเมื่อฉันใช้ส่วนประกอบ ทุกคนสามารถอธิบายสิ่งที่ฉันทำผิดได้ไหม var CrossoutCheckbox = React.createClass({ getInitialState: function () { return { complete: (!!this.props.complete) || false }; }, handleChange: function(){ console.log('handleChange', this.refs.complete.checked); // Never gets logged this.setState({ complete: this.refs.complete.checked }); }, render: function(){ var labelStyle={ 'text-decoration': this.state.complete?'line-through':'' }; return ( <span> <label style={labelStyle}> …

5
เหตุการณ์การเปลี่ยนแปลงทริกเกอร์ () เมื่อตั้งค่าของ <select> ด้วยฟังก์ชัน val ()
วิธีใดเป็นวิธีที่ง่ายและดีที่สุดในการเรียกใช้เหตุการณ์การเปลี่ยนแปลงเมื่อตั้งค่าขององค์ประกอบที่เลือก ฉันคาดหวังว่าจะรันโค้ดต่อไปนี้ $('select#some').val(10); หรือ $('select#some').attr('value', 10); จะส่งผลให้เกิดเหตุการณ์การเปลี่ยนแปลงซึ่งฉันคิดว่าเป็นตรรกะที่ดีที่ต้องทำ ขวา? มันไม่ใช่อย่างนั้น คุณต้องทำ triger change () เหตุการณ์โดยทำสิ่งนี้ $('select#some').val(10).change(); หรือ $('select#some').val(10).trigger('change'); แต่ฉันกำลังมองหาวิธีแก้ปัญหาบางอย่างที่จะทำให้เกิดเหตุการณ์การเปลี่ยนแปลงทันทีที่ค่าของการเลือกถูกเปลี่ยนแปลงโดยรหัสจาวาสคริปต์

15
ฉันจะแยกแยะได้อย่างไรว่า Switch, Checkbox Value ถูกเปลี่ยนโดยผู้ใช้หรือทางโปรแกรม (รวมถึงโดยการเก็บรักษา)
setOnCheckedChangeListener(new OnCheckedChangeListener() { @Override public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) { // How to check whether the checkbox/switch has been checked // by user or it has been checked programatically ? if (isNotSetByUser()) return; handleSetbyUser(); } }); วิธีการใช้งานisNotSetByUser()?
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.