function userid_validation(uid, mx, my) {
var uid_len = uid.value.length;
if (uid_len == 0 || uid_len >= my || uid_len < mx) {
alert("User Id should not be empty / length be between " + mx + " to " + my);
uid.focus(); //is this focus will be on alert box?
return false; //what is use of this false ?
}
return true; //what is use of this true?
}
2 に答える
0
コードがどこから呼び出されているかを確認しないと、完全に確信することはできません...しかし、おそらくDOM0イベントハンドラー(によって割り当てられた<element>.onclick=
)から呼び出されます
falseはデフォルトのアクションが発生するのを防ぎ、trueはそれを許可します。
function userid_validation(uid,mx,my)
{
var uid_len = uid.value.length;
if (uid_len == 0 || uid_len >= my || uid_len < mx)
{
alert("User Id should not be empty / length be between "+mx+" to "+my);
uid.focus(); //is this focus will be on alert box?
return false; //what is use of this false ?
}
return true; //what is use of this true?
}
于 2012-08-31T07:43:05.933 に答える
0
イベントのバブリングを防ぐと思います。リンクとフォームの標準的な動作を防止する (リダイレクトと送信を防止する) のは一般的な方法です。
于 2012-08-31T07:44:32.010 に答える