getParameter()来获取“爱好”选项的值

qq_37806556 2017-10-25 04:10:10
<body>
<form action="zccg.jsp" method="post" name="Form1">
<table width="300" cellspacing="1" border="1">
<div >
<tr height="80"><td align="center">注册页面 </td></tr>
</div>
<td>报名号:
<lable ><input name="t1" type="text" size=12 />(*必填) </lable >
<br />

真实姓名:
<lable ><input name="t2" type="text" size=9 />(*必填)</lable >
<br />
密码:
<lable ><input name="t3" type="text" size=12 />(*必填)</lable >
<br />

学历:
<select>
<option value="1">本科</option>
<option value="2">专科</option>
</select>
<br />
E - mail:
<label ><input name="t4" type="text" size=15 />(*必填)</label >
<br />
爱好:<br />
<input name="s" type="checkbox" value= "xx" >运动
<label ><input name="s" type="checkbox" value="xx" />旅游
<input name="s" type="checkbox" value="xx" />服装

<br />
<input name="s" type="checkbox" value="xx" />阅读
<input name="s" type="checkbox" value="xx" />音乐
<input name="s" type="checkbox" value="xx" />购买
<br />
如何知道本网站: <br />
<input type="radio" value="male" />自己看到
<input type="radio" value="female" />朋友推荐
<br />
备注: <br />
<textarea rows="5" cols="40" align="cnter">
</textarea>
</td>

<tr>
<td align="center"><input type="submit" value="注册" onclick="return yz();"/>
<input type="reset" value="重置"/></td>
</tr>
</form>
</table>
</body>
<%
String z[] = request.getParameterValues("s");
%>
<script laguage="javascript">

function yz(){
var t11=Form1.t1.value;
var t22=Form1.t2.value;
var t33=Form1.t3.value;
var t44=Form1.t4.value;
var x="<%=z%>";
if(t11=="")
{alert("请输入报名号");Form1.t1.value;return false;}
if(t22=="")
{alert("请输入姓名");Form1.t2.value;return false;}
if(t33=="")
{alert("请输入密码");Form1.t3.value;return false;}
if(t44=="")
{alert("请输入邮箱");Form1.t4.value;return false;}
if(x=="")
{alert("请选择至少一个爱好");return false;}
return true;
}

</script>
...全文
179 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
licip 2017-10-25
  • 打赏
  • 举报
回复
request.getParameter()这是服务端的代码,你要用客户端js去获取兴趣爱好。 那你可以用:document.getElementsByName("s");注意这是一个数组。 你循环它,取checked为true的值。
lifewell1 2017-10-25
  • 打赏
  • 举报
回复
jquery是val() js是value
qq_37806556 2017-10-25
  • 打赏
  • 举报
回复
引用 2 楼 licip的回复:
request.getParameter()这是服务端的代码,你要用客户端js去获取兴趣爱好。 那你可以用:document.getElementsByName("s");注意这是一个数组。 你循环它,取checked为true的值。
我这个是一个要求要用getParametemr来获取爱好的值

87,993

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧