私はHTMLテキストエリアを持っています。ユーザーが何かを入力できるようにしたいが、ある関数が呼び出されると、ボックスは読み込み専用になる。そのような機能を作ることは可能ですか?そして、もしそうなら、どうですか?事前にjavascript関数を使用して編集可能なテキストエリアを読み取り専用にすることはできますか?
おかげ
私はHTMLテキストエリアを持っています。ユーザーが何かを入力できるようにしたいが、ある関数が呼び出されると、ボックスは読み込み専用になる。そのような機能を作ることは可能ですか?そして、もしそうなら、どうですか?事前にjavascript関数を使用して編集可能なテキストエリアを読み取り専用にすることはできますか?
おかげ
document.getElementById("myTextarea").readOnly = "true";
jsfiddle:https://jsfiddle.net/kenhkw3s/
HTML:
<textarea id="details"></textarea>
スクリプト:
document.getElementById("details").readOnly = "true";
function readOnlyTextArea(idTextArea){
document.getElementById(idTextArea).readOnly = "true";
};
'readOnly'が[ブール](https://developer.mozilla.org/en-US/docs/Web/API/HTMLTextAreaElement)properyので、それはおそらくあるべきです'true'ではなく' 'true''です。 –