<span>//if field is not read only </span><span>if($(this).attr('disabled')) </span><span>{ </span> <span>... </span><span>}</span>
jQueryでフィールドが読み取り専用かどうかを確認するには、.attr()メソッドを使用できます。このメソッドは、設定されていない属性に対して未定義の返されます。入力フィールドが読み取り専用かどうかを確認するには、次のコードを使用できます:
if($( '#myinput')。attr( 'readonly')確認したい。フィールドが読み取り専用である場合、.attr()メソッドは「readonly」を返します。そうしないと、未定義です。未定義のプロパティの値に対して未定義に戻ります。 .attr()メソッドは、一致したセットの最初の要素のみの属性値を取得します。設定されていない属性に対して未定義に戻ります。
$( '#myInput')。 jquery。 .prop()メソッドを使用して現在の状態を取得し、反対側の状態を設定できます。例は次のとおりです。
$( '#myInput')。prop( 'readonly'、!$( '#myinput')。prop( 'readonly'));
フィールドはjQueryを使用せずに読み取り専用です。プレーンジャバスリクトを使用できます。例は次のとおりです。if(document.getElementById( 'myInput')。readonly){
}
このコードでは、「myinput」
jQueryを使用してフィールドから読み取り専用属性を削除するには、.removeattr()メソッドを使用できます。例は次のとおりです。
$( '#myInput')。RemoveAttr( 'readonly');
ページの読み込みのみを読み取ります。 .ready()メソッドを使用して、ドキュメントの準備ができたらすぐにコードを実行できます(ページの読み込みが終了したとき)。例は次のとおりです。
//入力フィールドは読み取りだけです
}
$( '#myform')。submit(function(){
if($( '#myinput')。prop( 'readonly')){
//入力フィールドは読み取りのみです
} 「#myform」はフォームのIDであり、「#MyInput」はチェックする入力フィールドのIDです。
jQueryを使用して、フィールド値が変更されたときにフィールドが読み取り専用かどうかを確認できますか? .change()メソッドを使用して、フィールドの変更イベントに関数を添付できます。例は次のとおりです。
以上がjQueryフィールドが読み取られているかどうかを確認しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。