-1

パスワード ボックス内にフォーム検証メッセージを表示する方法はありますか? フォームを送信すると、ボックス内にエラーメッセージが表示されないため..テキストボックスではないことはわかっていますが、これを行う方法はありますか? ここに私が使用しているスクリプトがあります..

<form action="mail.php" id="theform" name="theform" method="post">

 <p><label for="name">Name</label><br />
        <input id="name" type="text" value="" name="name" />
 </p>

 <p><label for="email">E-mail</label><br />
        <input id="email" type="text" value="" name="email" />
 </p>

<p><label for="message">Password</label><br />
        <input id="password" type="password" rows="7" cols="30" name="password"></input>
</p>

<p><input class="submit" type="submit" name="submit" value="Submit Form" />
</p>

 <p id="error">There were errors on the form, please make sure all fields are fill out correctly.</p>
</form>

ジャスフィドル

4

3 に答える 3

0

入力のタイプを変更する必要があり、そのために jquery は必要ありません。

ただ行う:

function check() {
    if (document.getElementById("password").value == "") {
        $('#password').get(0).type = 'text';
    } else {
        $('#password')[0].type = 'password';
    }
}

http://jsfiddle.net/6Ce7H/

于 2013-08-08T09:05:59.220 に答える
0
if($("#password").val.length==0){
$('#password').attr('type', 'text');
}
else{
$('#password').attr('type', 'password');
}
  1. 送信時に上記の条件をコードに追加してください。
于 2013-08-08T09:07:26.233 に答える