-3
function test()
{
    var testcodevalue = document.getElementById("testcode").value;
    var testcodetext = document.getElementById("testcode").text;    
    if(testcodetext == undefined)
    {
       formObject.testcode.value = "";
       formObject.testcode.text = "";
    }
}

上記のスクリプトでは、 as object およびasonloadの値を取得します。私はテキストボックスに設定しています。問題は、テキストボックスに同じ値が設定されるたびに発生します。これをクリアするにはどうすればよいですか?testcodevaluetestccodetextundefinedtestcode.valueonloadtestcodetextundefined

4

1 に答える 1

0

typeof を使用して、未定義かどうかを確認します。

function test()
        {

                var testcodevalue = document.getElementById("testcode").value;
                var testcodetext = document.getElementById("testcode").text;    
                if(typeof testcodetext === "undefined")
                {
                   formObject.testcode.value =  "";
                   formObject.testcode.text =   "";
                 }
        }
于 2013-10-30T18:18:13.230 に答える