0
私は、ユーザの入力が間違っている場合に値を消去したい入力ボックスを持っています。私はonblurイベントとjavascript関数を使ってこれを達成したいと思います。onblurイベントハンドラを使用して入力テキストボックスの内容を消去する
これは私がするのonblur関数を適用したいテキストフィールドである:それを行う関数がこれです
<tr>
<td><input id="TryMe" type="text" onblur="checkMe('TryMe')"/></td>
</tr>
:
<script>
function checkMe(elemID){
elem = document.getElementById(elemID);
if (elemID.value == "CORRECT"){
alert ("you are correct!");
}
else{
document.getElementById(numericElemID).value="";
document.getElementById(numericElemID).focus();
return false;
}
}
と私はそれを意図したとおり、それは動作しますに。しかし、なぜ私は "偽を返す"を削除することですか?一部、それはもう動作しません:
else {
document.getElementById(numericElemID).value="";
document.getElementById(numericElemID).focus();
}
EDIT:JavaScriptとテキスト入力
を含むが、我々はすべてのJavaScriptを見ることはできますか? – j08691
「うまくいかない」とはどういう意味ですか? – RobG
私は入力ボックスの内容が消去されていないことを意味する – user571099