次のようにコードをコピーします。
//入力文字列の両側のスペースを削除します
関数トリム {
var count = s.length;
var st = 0;
var 終了 = カウント-1;
if (s == "") は s を返します。
while (st < カウント) {
if (s.charAt(st) == " ")
st++;
それ以外
壊す;
}
while (end > st) {
if (s.charAt(end) == " ")
終わり - ;
それ以外
壊す;
}
s.substring(st,end + 1) を返します。
}
フォームが次のようになっている場合:
次のようにコードをコピーします。
<form action="testnew.html" name="form1">
ユーザー名: <input type="text" name="name">
パスワード: <input type="password" name="pwd"> <br>
<input type="submit" value="Submit" onclick="isEmpty()">
</form>
次に、入力が空かどうかを判断するには、次のように関数を定義します。
次のようにコードをコピーします。
関数 isEmpty(){
//form1 はフォームの name 属性です
var _form = ドキュメント.フォーム1;
if(trim(_form.name.value)==""){
alert("ユーザー名を空にすることはできません!");
false を返します。
}
if(trim(_form.pwd.value)==""){
alert("パスワードを空にすることはできません!");
false を返します。
}
true を返します。
}