0

ユーザー登録のバリデーションを書き始めました。このフォームは、ユーザーがサイトに登録できるようにするためのものですが、各フィールドの検証を適切に記述する方法に問題があります。

これまでのところ:

<div id="content">
        <div class="ic"></div>
        <div class="inner">
            <div class="container_12">
                <div class="wrapper">
                    <div class="grid_12">
                    </div>
                </div>
                <div class="wrapper">
                    <div class="grid_12">
                        <h2 class="h-pad1">Open an Account with Us</h2>
                        <form action="" id="validate" class="form" method="POST">
            <fieldset>
                <div class="formRow">
                    <label for="login">Username:</label>
                    <div class="loginInput"><input type="text" name="username" class="validate[required]" id="username" maxlength="15"/></div>
                    <div class="clear"></div>
                </div>

                <div class="formRow">
                    <label for="pass">Password:</label>
                    <div class="loginInput"><input type="password" name="password" class="validate[required]" id="pass" /></div>
                    <div class="clear"></div>
                </div>

                <div class="formRow">
                    <label for="pass">Repeat Password:</label>
                    <div class="loginInput"><input type="password" name="rpassword" class="validate[required]" id="rpass" /></div>
                    <div class="clear"></div>
                </div>

                <div class="formRow">
                    <label for="pass">Email:</label>
                    <div class="loginInput"><input type="text" name="email" class="validate[required]" id="email" /></div>
                    <div class="clear"></div>
                </div>

追加する適切なコードは何ですか? ありがとうございました。

4

2 に答える 2

0

あなたは次のようなものを持つことができます:

function validate()
{

var uName = document.getElementById('username');

if(uName == '' or uName=' ')
{

 // do something

}

repeat for other elements.

.
.
.
.

// in the end, you can return true; if all validation condition meet or else return false;

}
于 2013-05-01T04:30:12.150 に答える