問題タブ [prop]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
jquery - jQuery の入力フィールドに読み取り専用を追加する
readonly
一部の入力フィールドへの追加に問題があります。
私はこのコードを持っています<head>
そして、6 つの入力フィールドのうち 2 つを追加する必要がありreadonly
ます。
jQuery 1.10以降を使用しているため、試してみましたが、使用していますが、入力フィールドを編集できます。何が問題なのです.attr()
か。.prop()
...編集... jsfiddelで正常に動作することがわかります-ここでそれをブロックする他のスクリプトかどうか教えてください http://wnf.dk/bestillingsform.html?tx_powermail_pi1[field][7]=ルクセンブルクの最初の 2 つのフィールドにはreadonly
追加があります。
javascript - prop("selected",true) が Safari で機能しない
Safariでこれが機能しない理由を誰かが知っていますか?
Chrome や Firefox と同様です。オプションは選択されますが (属性 selected="selected" が表示されているため)、ドロップダウンは更新されません。Safari 7.0.4 を使用しています。
jquery - 別の入力フィールドに基づいてラジオ ボタンをチェックするハンドラが、別のハンドラからラジオ ボタンのチェックを外すと動作を停止する
ラジオ ボタンとテキスト入力フィールドを含むフォームがあります。
テキスト入力フィールドには、テキスト入力フィールドにkeyup
入力を開始したときにラジオ ボタンをチェックするハンドラーが関連付けられています。
フォームには、「リセット」ボタン ( id
of付きreset
) と次のclick
ハンドラーもあります。
問題: keyup
[リセット] ボタンをクリックすると、入力フィールドのハンドラーが動作しなくなります。
次のような呼び出しでハンドラーを拡張するとconsole.log
:
「リセット」ボタンをクリックする前に2文字を入力すると、次の出力が得られます。
未検査
"checked" プロパティの新しい値: true"
チェック済み
「リセット」ボタンをクリックした後に 2 文字を入力すると、出力は次のようになります。
未検査
「checked」プロパティの新しい値: undefined
未検査
「checked」プロパティの新しい値: undefined
checked
ラジオ ボタンのプロパティが に変わりましundefined
たfalse
。keyup
(それが、ハンドラーがそれを設定できなくなった理由だと思いますか?)
ここで何が起こっているのか理解したいです。[リセット] をクリックした後もハンドラーの機能を保持するには、コードをどのように変更する必要がありkeyup
ますか?
明らかな何かが欠けているように感じますが、これまでのところ、この問題の解決策をここまたは他の場所で掘り下げることができませんでした.
jquery - プロパティの割り当てが機能しない
動作を模倣しようとしているplaceholder
ので、ページの読み込み時に元の値を保存しようとしています。このコードを使用して。機能していないのでここにいます。値は空です。
javascript - jQuery - チェックボックスの変更時にPropを削除する方法は?
jQueryを使用して入力フィールドが「必須」かどうかを切り替えるために使用しているチェックボックスがあります。これは Foundation Abide 検証の一部です。そのため、入力フィールドの末尾に「必須」という単語を追加/削除する必要があります。
このボックスはデフォルトでオンになっています。ユーザーがボックスのチェックを外すと、必要に応じて入力に「必須」が追加されます (そうでない場合)。ただし、ボックスを再チェックすると、「removeProp」は「required」を削除しません。これで何が間違っていますか?同じ結果でpropとattr関数の両方を試しました。