テキストボックスのプロパティを読み取り専用に設定するために次のコードを試しましたが、どれも機能していません。誰かがそれを行う方法を教えてもらえますか?
document.getElementById("phone_numbers").disabled=true;
document.getElementById("phone_numbers").readonly=true;
document.getElementById("phone_numbers").readOnly=true;
document.getElementById("phone_numbers").readOnly=readOnly;
document.getElementById("phone_numbers").readOnly=readonly;
document.getElementById("phone_numbers").readonly=readonly;
document.getElementById("phone_numbers").readonly=readOnly;
document.getElementById("phone_numbers").setAttribute('readonly', 'readonly');
document.getElementById("phone_numbers").setAttribute("readonly", "true");
編集
質問を編集して詳細を書き込んでいるときに、問題が何であるかに気付きました。私はばかげた間違いを犯しました。これは私のオリジナルの HTML コードです。
<input name="phone_numbers">
そして、私はそれをに変更しました
<input id="phone_numbers">
そしてそれは働いた!
ちなみに以下は実際に動いている機能です。
document.getElementById("phone_numbers").disabled=true;
document.getElementById("phone_numbers").readOnly=true;
document.getElementById("phone_numbers").setAttribute('readonly', 'readonly');
document.getElementById("phone_numbers").setAttribute("readonly", "true");