read-only while my page is loading? "> read-only while my page is loading? "> read-only while my page is loading? " />

ページ読み込み中の読み取り専用入力

How to make <input type="text" name="mynumber" value="456" /> read-only while my page is loading?

1

2 答え

<input type="text" name="mynumber" value="456" readonly="readonly" />

<script>
$(document).ready(function() {
    $("input[name='mynumber']").attr("readonly", false);
});
</script>
6
追加された
それは無効ではなくreadonly属性を使うほうが良いのではないでしょうか...無効にしていないので、それが送信に含まれないようにしますか?
追加された 著者 ianbarker,
OT:誰かが私のために '文書'の周りの引用符を取り除いたのを見ます - それは何の違いがありますか(不平を言っていないだけです)? 編集ハ!
追加された 著者 Grim...,
@xec - それでも動作します - jQueryはそれをキャッチしますか?
追加された 著者 Grim...,
@ianbarker - はい、そうです。
追加された 著者 Grim...,
それでも、読んでみるだけで、質問に対するより良い答えが得られます。
追加された 著者 Grim...,
javascriptのない訪問者は何かを入力できないことに注意してください。
追加された 著者 Yogu,
ドキュメント=> $(ドキュメント).ready(...の周りの引用符を削除
追加された 著者 xec,
documentは、ブラウザ内のドキュメントオブジェクトです。存在しない要素を選択しようとしています。
追加された 著者 xec,
@ianbarkerはjsが無効になっているので、それが含まれます。
追加された 著者 xec,
@Grim ...私はそれが動作するとは思わなかった - だから明らかにはい! :)
追加された 著者 xec,
@Grim ... $(function(){/ * ... * /})だけ書くこともできます。
追加された 著者 Maksym,

Disable it using disabled="true"

document.getElementById("t1").disabled=true

<input type="text" name="mynumber" id="t1" value="456" disabled="true"/>
0
追加された
私は "t1"をテキストボックスのIDと仮定しました。
追加された 著者 Shashank Kadne,
-1これもテストしましたか?どの要素がid "t1"を持っていますか?
追加された 著者 xec,