0

HTML ページがあり、特定の日付フィールドが空白の場合、ページの別のフィールドも空白になるように JavaScript で関数を記述しようとしています。ただし、フィールドが入力されている場合、ページの他のフィールドにも同じ日付が入力されます。

これを機能させることができるので、最初のフィールドにデータが入力されている場合、2 番目のフィールドにも同じ日付が入力されます。ただし、最初のフィールドから日付を削除すると、2 番目のフィールドは入力されたままになります。

だから私の質問は、最初のフィールドが空白の場合に2番目のフィールドが空白になるように、これをどのように機能させるかです

関数:

function checkIfDatePresent(date) { 
var theDate = date;
    if (theDate.value != "") {
        document.getElementById("sentDate").value = theDate.value;
    } else {
        document.getElementById("sentDate").style.clear;
    }

}

「onchange」イベントを使用した呼び出し:

onchange="javascript:checkIfDatePresent(this)"
4

1 に答える 1

1

すべての場合で値は同じでなければならないので、条件を確認する必要はないと思います。したがって、その条件とステートメントをelse部分で変更できます。それは問題を解決するかもしれません。

于 2013-01-10T11:03:41.977 に答える