【发布时间】:2014-04-04 07:56:10
【问题描述】:
我正在处理我的应用程序的注册表单页面,但我想在将其发送到下一页之前验证该表单。这是表格。
<form action="jobinpal_process.php?account=ceo" method="post">
<ul>
<img src="../img/step1ceo.png.png" id="jp_ceo_img_reg">
<label id="jp_ceo_reg_label">CEO registration </label>
<hr id="suck"></hr>
<li id="jobinpal_ceo_reg_name"><input type="text" placeholder="name" name="jobinpal_ceo_name" id="jp_n"></li>
<li id="jobinpal_ceo_reg_mname"><input type="text" placeholder="middlename" name="jobinpal_ceo_middlename" id="jp_m"></li>
<li id="jobinpal_ceo_reg_lnamex"><input type="text" placeholder="lastname" name="jobinpal_ceo_lastname" id="jp_l"></li>
<li id="jobinpal_ceo_reg_sex">
<!--<input type="text" placeholder="sex" name="jobinpal_ceo_sex">-->
<select id="jp_s">
<option value= default selected >Sex</option>
<option>Male</option>
<option>Female</option>
<option>Others</option>
</select>
</li>
<!--<li id="jobinpal_ceo_reg_title"><input type="text" placeholder="title" name="jobinpal_ceo_title"></li>-->
<li id="jobinpal_ceo_reg_email"><input type="text" placeholder="email" name="jobinpal_ceo_email" id="jp_e"></li>
<li id="jobinpal_ceo_reg_country"><input type="text" placeholder="country" name="jobinpal_ceo_country" id="jp_c"></li>
<!--<li id="jobinpal_ceo_reg_state"><input type="text" placeholder="state" name="jobinpal_ceo_state"></li>-->
<li id="jobinpal_ceo_reg_phone"><input type="text" placeholder="phone" name="jobinpal_ceo_phone" id="jp_p"></li>
<li id="jobinpal_ceo_reg_cname"><input type="text" placeholder="company name" name="jobinpal_ceo_cname" id="jp_cn"></li>
<input type="hidden" value="ceo" name="jobinpal_account">
<li id="jobinpal_ceo_reg_password"><input type="text" placeholder="password" name="jobinpal_ceo_password" id="jp_p"></li>
<li id="jobinpal_ceo_reg_cpassword"><input type="text" placeholder="confirm password" name="jobinpal_ceo_cpassword" id="jp_pp"></li>
<li id="jobinpal_ceo_reg_submit"><button type="submit" name="jobinpal_ceo_sub" id="jp_sub">Job in</button></li>
</ul>
</form>
必填字段是
- 名字
- 姓氏
- 性别
- 电子邮件
- 国家
- 电话
- 密码
验证将基于此,如果必填字段为零则显示弹出错误,电子邮件字段不是电子邮件也应弹出错误,如果密码长度必须为 8 并且包含大小写字符。
【问题讨论】:
-
你没有尝试过什么吗,即使是谷歌搜索也可以向你展示不同的验证方式,在这里你可以找到很多已经回答的问题。其中最简单的是
required属性。 -
那里有一些无效的 HTML。
ul的子节点应该是li。
标签: javascript jquery