答えて
onchange
は、変更を行った場合にフォーカスを離したときに起動します。この動作は、text
とtextarea
入力タイプでのみ発生します。なぜなら、javascriptは入力が完了した時点を知らないからです。
なぜコードにチェックボックスがありますかはわかりませんが、誠実に、私はあなたに理由を伝えることができませんが、問題は入力の動的な値の変更です(変更はユーザーによって行われないと推測されますが、実際はわかりません)。あなたはそれが動作するonkeyup内部のコードを削除します。どんなものであれ、入力がフォーカスを失ったときに何らかのコードを実行するのであれば、代わりにonblur
を使うことができます。その場合はより正確です。
downvotesへの説明?私はそれを修正したい、そうでなければ私は間違っているだろう。 – martriay
"なぜあなたはそれをしますか?" :キーアップ時に入力値を取得する必要があるので、有効でない場合は、それを修正して有効な値を返します。私は入力値を変更した後、私はonchangeイベントで何か他のことを行います。しかし、この単純なコードでは、フォーカスをテキストボックスに残すためにページをクリックしても、onchangeは起動しません。 (あなたはメモ帳にコピーして、チェックするためにhtmlとして保存することができます) – hieund
私はなぜコードにチェックボックスがありますかはわかりません。誠実に、私はあなたに理由を伝えることができませんが、問題は入力の動的な値の変更です(変更はユーザーによって行われないと推測されますが、実際はわかりません)。それが動作する 'onkeyup'の中のコードを削除します。どんなものであれ、入力がフォーカスを失ったときにいくつかのコードを実行するだけなら、 'onblur'を代わりに使うことができます。その場合、より正確です。 – martriay
- 1. javacript onchangeとonkeyupのイベント<Select>のメニュー(上下のキーはFirefoxのonchangeイベントを起動しません)
- 2. <input type = "text" onkeyup>を<option value> onclick(HTML5/js)<select>に変更してください。
- 3. <select>の値をonchange(this.value)で選択します
- 4. Knockout.JS:</p> <pre><code><input type="text" data-bind="value: myText, valueUpdate: 'keyup'" /> </code></pre><p>これは各keyUpイベントに観察を更新:私は観察ノックアウトに結合された入力要素を有する観察
- 5. ReSharperの:</p> <pre><code>new ResharperFeature </code></pre> <p>そして私は<em>Ctrlキーを押しながらBackspaceキー</em>を押すと、私が手::</p> <pre><code>new Resharper </code></pre> <p>そして、私が欲しい、私はテキストを持っている場合はCtrl-BackspaceキーがCamelCaseWord
- 6. アンドロイドマルチビューを取得し、私はちょうど私がこれだけ</p> <pre><code>TextView m = (TextView)findViewById(R.id.mm); </code></pre> <p>を知ってJavaScriptで</p> <pre><code>Document.getElementsByClassName() </code></pre> <p>これに等価性をequalitiveどの知りたい
- 7. <code>Paint</code>イベントにテキストボックス
- 8. `オブジェクト:私は<code>JavaScript</code>と<code>fabricJs</code>で働いている、と私は、このイベントを持って二回
- 9. Javascriptを私は私がまだ</p> <pre><code>author = author.split('(')[1]; </code></pre> <p>しかし、これを使用することができます知っている</p> <p>[email protected](著)</p> <p>の価値を提供するRSSフィードを持つ文字
- 10. HTML5 <入力タイプは=「日付」> - のonChangeイベント
- 11. 私は色の性質を持っていないこの</p> <pre><code><View style={[color: 'red']}> <Text>Text1</Text> <Text>Text2</Text> <Text>Text3</Text> </View> </code></pre> <p>ビューコンポーネントのようなJSXを定義している要素
- 12. は、私が<code>AbstractSet</code>で<code>equals</code>方法は<code>Collection</code>代わりの<code>Set</code>にオブジェクト<code>o</code>を型キャストする理由を知って好奇心のJava
- 13. 私は私がこれをクリックすると</p> <p><code><li><a href="#two" class="button" id="Button123">Text</a></li></code></p> <p>、マイページ</p> <p>にダウンした私は、コードの一部を持っている
- 14. が、私はこのスニペットを持って </p> <p>はJavaScript
- 15. AngularJSの変更時の指示を作成するにはどうすればいいですか?</p> <pre><code><input type="text" ng-model="entity.value" /> </code></pre> <p>これは、ほとんどの場合には素晴らしい作品:たびにユーザーがキーを押したモデルをバインド
- 16. トップナビゲーションバーには、これは私が私のコードで<strong>3の問題を</strong>持っ</p> <p>:(私はナット運転している
- 17. 自動コンパイラjsファイルでtypescriptを使用することは可能ですか? <br /> <code><script type="text/typescript"> // ... </script></code> <br /> が、私はこれを見つけた:<code>https://www.typescriptlang.org/play/index.html</code>
- 18. は、これは私です</p> <pre><code>'[errors]' => [], </code></pre> <p>..私は、ユーザーテーブルを持っていると私は私が<code>$user</code>をデバッグする場合でも、それはnullを返し<code>save()</code>保存したいときにエラーがないCakePhp3
- 19. JSON要素は、私はEJSに初心者です、と私はここで、この</p> <pre><code><input class="form-control" id="inputName" type="text" <% { %>value='<%= JSON.stringify(result.firstname) %>'<% } %> </code></pre> <p>のように入力タグを持つ、印刷データが空である
- 20. マングース:スキーマフィールドをIDに設定する方法は?私は<code>email</code>がキーになりたい</p> <pre><code>var UserSchema = new Schema({ , email : { type: String } , passwordHash : { type: String } , roles : { type: [String] } }); </code></pre> <p>:
- 21. は、私は、これはメソッドに</p> <pre><code><tr><td><input type = "submit" value='Register'</td></tr> </code></pre> <p>を提出しているHTML
- 22. コンボボックスを画像のフォルダにリンクするにはどうしたらいいですか?私はJavaScriptで<code><input type="file" id="img" multiple><br> <input type="submit" onclick="loadfiles()"></code></p> <p>を持つHTMLのボディで
- 23. どのように私はこのようにレイアウト<code>("list_item.xml")</code>を持って<code>ListView</code></p> <p>のリスト項目に<code>Button</code>のためのonclickイベントを設定したいのListView
- 24. 自己は、私は、次のフィールド <p><code>Transaction_id</code></p>、<code>toy_id</code>、<code>toy_name</code>、<code>Quantity_sold</code>、<code>Date_sold</code>とMySQLのテーブルを持っている値
- 25. アイテムは、私が<code>ObservableCollection<string></code>を持って
- 26. データ入力時に "text"タイプの入力を変更するにはどうすればよいですか?ことができますよう</p> <pre><code><input type='text' placeholder='Phone number'> </code></pre> <p>シンプル:
- 27. htmlフォームの入力にJava Stringの値を割り当てることはできますか?</p> <pre><code><form action="foo" method="get"> <input type="hidden" name="ID" value="<% classInstance.getID(); %>"> </form> </code></pre> <p>:
- 28. mysqlのクエリは<code>crew_status</code>が<code>PENDING FOR LINEUP</code>ですが、私は今、それが表示さ<code>query</code>ですべてここ<code>database</code></p> <p>である<code>data</code>が私のすべてのデータが表示されます、私はこの<code>mysqli</code>クエリを持って
- 29. PyQtは - 私はクリックすることができます</p> <pre><code>class Main(QtGui.QMainWindow): </code></pre> <p>を持って
- 30. 入力は、ユーザーが、彼らは私が私の<code>form</code>で<code>collection input field</code>で正常にやっている<code>client</code>にそれを関連付ける必要があり<code>invoice</code>を作成すると、コレクションの価値が 、私は<code>clients</code>と<code>invoices</code>でアプリを持って編集
exept ie –
のためにoninputを使用してください: 'onkeyup =" this.value =(new Date())。getSeconds(); this.onchange(); " – Ian
@Barmar、Ian:私は必要ありませんonkeyup関数のtextboxの値が変更された直後にonchangeイベントが発生します。私は、テキストボックスを離れるためにページをクリックすると、警告(1)の表示が必要です。 – hieund