2011-02-01 2 views
1

こんにちは、私はチェックボックスをクリックすると、複数のテキストボックスの値を(古いものに)リセットします。あなたはこのように入力フィールドのデフォルト値を復元することができますJavaScriptでjavascriptを使用して値をリセットする

+0

さらに詳しい情報をお寄せいただきありがとうございます – yoda

+0

価値を変更しますか?クリックされた入力要素の値? – Michel

答えて

1

私はあなたがテキストボックスの元の値を復元する意味を推測?

<script type="text/javascript"> 
function RestoreValues() { 
    var arrInputs = document.getElementsByTagName("input"); 
    for (var i = 0; i < arrInputs.length; i++) { 
     var oCurInput = arrInputs[i]; 
     if (oCurInput.type == "text") 
      oCurInput.value = oCurInput.defaultValue; 
    } 
} 
</script> 

は値だけで関数を呼び出す復元するには、例えば:もしそうなら、ここに必要なコードです

<button type="button" onclick="RestoreValues();">Restore</button> 

ライブテスト・ケース:http://jsfiddle.net/yahavbr/Nakjv/2/

編集:defaultValueは多くを保存使用してコードの:)

+0

ありがとうございました....... – RAWhoLovesMusic

3

を助けてください:

var myinput = document.getElementById("myinput"); 
myinput.value = myinput.defaultValue; 

HTH

+1

'defaultValue'プロパティの+1。 – alex

+0

'defaultValue'を忘れてしまった! :) –

+0

@Joeはいありますし、クロスブラウザでもあります。 http://msdn.microsoft.com/en-us/library/ms533718(VS.85).aspxおよびhttps://developer.mozilla.org/En/XUL:Property:defaultValue –