主な問題は、読み取り専用のテキスト ボックスの値を変更しようとすると、変更が保存されず、次にテキスト ボックスを使用したときに失われることです。
$("#textbox").attr("readonly", "readonly");
このコード行では、jQuery の attr() メソッドを使用して、id が「textbox」の要素の readonly 属性を「readonly」に設定しています。 これにより、要素は読み取り専用になり、ユーザーは編集できなくなります。
テキストボックス
テキストボックスは、テキストを入力できる jQuery の入力フィールドの一種です。 テキストボックスを使用して、ユーザー入力を収集したり、Web ページに情報を表示したりできます。
jQuery でテキスト ボックスを作成するには、まず jqTextBox オブジェクトのインスタンスを作成する必要があります。 次に、テキスト ボックス オブジェクトのプロパティを設定して、その動作を指定できます。
次の例は、単純なテキスト ボックス オブジェクトを作成し、そのプロパティを設定する方法を示しています。
var myTextBox = new jqTextBox(); myTextBox.text = “これはテキストです”; myTextBox.width = 100; myTextBox.height = 50;
jqTextBox オブジェクトのゲッターとセッターを使用して、テキスト ボックス オブジェクトのプロパティを変更できます。 次の例は、テキスト ボックス オブジェクトの幅と高さを変更する方法を示しています。
myTextBox.width = 200; myTextBox.height = 75;
読み取り専用 jQuery
jQuery は、DOM 操作とイベント処理のための一般的な JavaScript ライブラリです。 jQuery の特徴の XNUMX つは、「読み取り専用」であることです。 つまり、jQuery を初期化した後は、変数の値を変更することはできません。