1

何らかの理由で、次のコードは私の Javascript ページ全体を壊します。(iPhone用です。)

function validate(){
    var ablebuttoncheck = document.getElementById('ablebutton').innerHTML;
    var datebuttoncheck = document.getElementById('datebutton').innerHTML;

    if (ablebuttoncheck =! "Select Date" && datebuttoncheck =! "Select Action"){
        document.save.savebutton.disabled=false;
    }
}

完全なコードが必要な場合は、こちらを参照してください: http://pastebin.com/R2rQa4s8

iPhone でボタンをクリックしても何も起こりません。フォームを送信する前に、ユーザーに両方のボタンを押して選択させたいだけです。

4

2 に答える 2

3

あなたはおそらく次のことを意味します:

if (ablebuttoncheck != "Select Date" && datebuttoncheck != "Select Action")
{
        document.save.savebutton.disabled=false;
}
于 2012-07-07T19:09:12.350 に答える
1

あなたはそれを逆にしました(ボタンのテキストを意味します)。これを試してください:

if (ablebuttoncheck != "Select Action" && datebuttoncheck != "Select Date")
{
        document.save.savebutton.disabled=false;
}
于 2012-07-07T20:01:13.617 に答える