我有两个文本框、两个radio和一个按键,当点按键时,
如果没有选择任何一个radio,就出现alert(是在原页面),点alert上的确定键就会返回原来的页面,用户在文本框中输的东西还在。
如果选择了一个radio,就在Servlet上做相应的东西。
我在JSP上是这样编的:
<body>
<%--文本框设置 --%>
<form action="/evaluation" method="post">
<center>
Please input training data in the box below<br>
<div><textarea name="traindata" rows="5" cols="100"></textarea></div>
<br><br>
Please input evaluating data in the box below
<div><textarea name="dodata" rows="5" cols="70"></textarea></div>
<br><br>
Please select the model:
<input type="radio" name="button" value="button1" > B
<input type="radio" name="button" value="button2" > S
<br><br>
<div><input type="submit" value="Evaluation" /></div>
</center>
</form>
<%
if(request.getParameter("button")==null){
%>
<script>
alert("please");
</script>
<%return; }
%>
</body>
运行后还有很多问题
1 总是已进入页面就显示alert,而不是点了按键之后才判断,而且点了按键后,还继续运行Servlet的程序,并没有完全返回
2 点击alert上的确定键后,返回的是新的页面,之前在文本框中输的东西都没有了。
我是新学Java的,所以请说详细点,最好有程序!
2楼的程序貌似有问题,check()程序用不上啊,onsubmit="return check();"好像没进去