﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-奥运和我-文章分类-JSP程序开发范例宝典</title><link>http://www.blogjava.net/olympics/category/22457.html</link><description /><language>zh-cn</language><lastBuildDate>Tue, 15 May 2007 04:42:05 GMT</lastBuildDate><pubDate>Tue, 15 May 2007 04:42:05 GMT</pubDate><ttl>60</ttl><item><title>2章 表单及表单元素的应用</title><link>http://www.blogjava.net/olympics/articles/117466.html</link><dc:creator>olympics</dc:creator><author>olympics</author><pubDate>Mon, 14 May 2007 16:08:00 GMT</pubDate><guid>http://www.blogjava.net/olympics/articles/117466.html</guid><wfw:comment>http://www.blogjava.net/olympics/comments/117466.html</wfw:comment><comments>http://www.blogjava.net/olympics/articles/117466.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/olympics/comments/commentRss/117466.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/olympics/services/trackbacks/117466.html</trackback:ping><description><![CDATA[例19&nbsp;&nbsp;&nbsp;获取文本框/编辑框/隐藏域的值<br><br>填写文本框/编辑框/隐藏域的值：<br>&lt;form&nbsp;&nbsp;&nbsp;name="form"&nbsp;&nbsp;&nbsp;methord="post"&nbsp;&nbsp;&nbsp;action="dealwith.jsp"&gt;<br>&nbsp;&nbsp;&nbsp;文本框：&lt;input&nbsp;&nbsp;&nbsp;name="textOne"&nbsp;&nbsp;&nbsp;type="text"&gt;<br>&nbsp;&nbsp;&nbsp;编辑框：&lt;textarea&nbsp;&nbsp;&nbsp;name="textTwo"&nbsp;&nbsp;&nbsp;cols="30"&nbsp;&nbsp;&nbsp;row="8"&gt;&lt;/textarea&gt;<br>&nbsp;&nbsp;&nbsp;隐藏值：&lt;input&nbsp;&nbsp;&nbsp;name="textThree"&nbsp;&nbsp;&nbsp;type="hidden"&nbsp;&nbsp;&nbsp;value="男"&gt;<br>&lt;/form&gt;<br><br>获取文本框/编辑框/隐藏域的值：<br>&nbsp;&nbsp;&nbsp;&lt;%=request.getParameter("textOne")%&gt;<br>&nbsp;&nbsp;&nbsp;&lt;%=request.getParameter("textTwo")%&gt;<br>&nbsp;&nbsp;&nbsp;&lt;%=request.getParameter("textThree")%&gt;<br><br>
<hr>
<br>例20&nbsp;&nbsp;&nbsp;获取下拉列表/菜单的值<br><br>选择下拉列表/菜单的值<br><br>&lt;script language="javascript" type=""&gt;<br>function checkEmpty(form){<br>for(i=0;i&lt;form.length;i++){<br>if(form.elements[i].value==""){<br>alert("表单信息不能为空");<br>return false;<br>}<br>}<br>}<br>&lt;/script&gt;<br><br>&lt;form name="form" method="post" action="dealwith.jsp" onSubmit="return checkEmpty(form)"&gt;<br>&nbsp;&nbsp;&nbsp;选择图书<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;select&nbsp;&nbsp;&nbsp;name="select"&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;option&nbsp;&nbsp;&nbsp;value=""&gt;请选择&lt;/option&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;option&nbsp;&nbsp;&nbsp;value="jsp开发手册"&gt; jsp开发手册&nbsp;&nbsp;&nbsp;&lt;/option&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;option&nbsp;&nbsp;&nbsp;value="jsp技术大全"&gt; jsp技术大全&nbsp;&nbsp;&nbsp;&lt;/option&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;option&nbsp;&nbsp;&nbsp;value="jsp宝典"&gt; jsp宝典&nbsp;&nbsp;&nbsp;&lt;/option&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/select&gt;<br>&lt;/form&gt;<br><br><br>获取下拉列表/菜单的值<br>&lt;%=request.getParameter("select")%&gt;<br><br>
<hr>
&nbsp;<br>例21&nbsp;&nbsp;&nbsp;获取复选框值<br><br>复选框：<br><br>&lt;script&nbsp;&nbsp;&nbsp;language="javascript"&nbsp;&nbsp;&nbsp;type=""&gt;<br>function&nbsp;&nbsp;&nbsp;checkEmpty(form)&nbsp;&nbsp;&nbsp;{<br>&nbsp;&nbsp;&nbsp;for&nbsp;&nbsp;&nbsp;(i=0;i&lt;form.length;i++){<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if (form.elements[i].value = = ""){<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;alert("不能为空");<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return false;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br>&nbsp;&nbsp;&nbsp;}<br>}<br>&lt;/script&gt;<br><br>&lt;%<br>String&nbsp;&nbsp;&nbsp;bookType[]&nbsp;&nbsp;&nbsp;=&nbsp;&nbsp;&nbsp;{"科技图书","教育图书","文学图书","医学图书","法律图书"};<br>int&nbsp;&nbsp;&nbsp;number&nbsp;&nbsp;&nbsp;=&nbsp;&nbsp;&nbsp;bookType.length;<br>%&gt;<br><br>&nbsp;&lt;form&nbsp;&nbsp;&nbsp;name="form"&nbsp;&nbsp;&nbsp;method="post"&nbsp;&nbsp;&nbsp;action="dealwith.jsp"&nbsp;&nbsp;&nbsp;onSubmit="return checkEmpty(form)"&gt;<br><br>&nbsp;&nbsp;&nbsp;选择书籍：<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;%<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; for&nbsp;&nbsp;&nbsp;(int&nbsp;&nbsp;&nbsp;i=0;&nbsp;&nbsp;&nbsp;i&lt;bookType.length;&nbsp;&nbsp;&nbsp;i++)&nbsp;&nbsp;&nbsp;{<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; %&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;input&nbsp;&nbsp;&nbsp;type="checkbox"&nbsp;&nbsp;&nbsp;name="name&lt;%=i%&gt;"&nbsp;&nbsp;&nbsp;value="&lt;%=bookType[i] %&gt;"&nbsp; &gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;%=bookType[i]%&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;% } %&gt;<br><br>&nbsp;&nbsp;&nbsp;&lt;input type="hidden"&nbsp;&nbsp;&nbsp;name="number"&nbsp;&nbsp;&nbsp;value="&lt;%=bookType.length%&gt;" &gt;<br>&nbsp;&lt;input&nbsp;&nbsp;&nbsp;type="submit"&nbsp;&nbsp;&nbsp;name="Submit"&nbsp;&nbsp;&nbsp;value="提交"&gt;<br><br>&lt;/form&gt;<br><br><br>获取复选框的值<br><br>&lt;%<br>int number=Integer.parseInt(request.getParameter("number"));<br>%&gt;<br>您选择为：<br><br>&lt;%<br>for(int i=0;i&lt;number;i++){<br>&nbsp; String name="name"+i;<br>&nbsp; if(request.getParameter(name)!=null){<br>%&gt;<br><br>&lt;%=request.getParameter(name)%&gt;<br>&lt;%}}%&gt; <br><br>
<hr>
<br>例22&nbsp;&nbsp;&nbsp;获取单选按钮的值<br><br>单选按钮：<br><br>&lt;%<br>String book[]={"非常好","很好","一般好","很差","非常差"};<br>int number=book.length;<br>%&gt;<br><br>&lt;form name="form" method="post" action="dealwith.jsp" onSubmit="return checkEmpty(form)"&gt;<br>&nbsp;&nbsp;&nbsp;请选择您本书的满意程度：<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;%<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; for(int i=0;i&lt;book.length;i++){<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; %&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;input type="radio" name="name" value="&lt;%=book[i]%&gt;"&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;%=book[i]%&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&lt;%}%&gt;<br><br>&nbsp;&nbsp;&nbsp; &lt;input type="submit" name="Submit" value="提交"&gt;<br>&lt;/form&gt;<br><br><br>获取单选按钮的值<br><br>您选择为：<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;%=request.getParameter("name")%&gt;<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>
<img src ="http://www.blogjava.net/olympics/aggbug/117466.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/olympics/" target="_blank">olympics</a> 2007-05-15 00:08 <a href="http://www.blogjava.net/olympics/articles/117466.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>