日期:2014-05-17  浏览次数:20627 次

按钮提交不到servlet


1.页面from表单

<form action="ApplyInfo" method="post" name="ApplyForForm">
。。。
按钮 将button->submit又行了
 <input type="button" name="Submit" value=" 提交申请 " onClick="checkApply();">
</form>

2.JS 所有的警告都能弹出来
function checkApply(){
with(document.ApplyForForm){
if(name.value==""){
alert("姓名不能为空!");
name.focus();
return false;
}
if(select.value==520){
alert("请选择隶属单位!");
select.focus();
return false;
}
if(reason.value==""){
alert("申请事由不能为空!");
reason.focus();
return false;
}
if(date.value==""){
alert("申请日期不能为空!");
date.focus();
return false;
}
ApplyForForm.submit(); 
}
}

3.web.xmL
  <servlet>
  <servlet-name>ApplyInfo</servlet-name>
  <servlet-class>cars.servlet.ApplyInfo</servlet-class>
  </servlet>

  <servlet-mapping>
  <servlet-name>ApplyInfo</servlet-name>
  <url-pattern>/ApplyInfo</url-pattern>
  </servlet-mapping>

------解决方案--------------------
formObject = document.getElementByName('ApplyForForm');//最后是ById 但是你form 没有ID
formObject.submit(); 
试试吧 

------解决方案--------------------
按钮 将button->submit又行了!
请问你在没写button处理的时候他会跳到servlet吗!你的button真智能!
submit是提交事件,提交表单 ,表单中有action==“servlet地址”所以可以访问!
用button可可以 location.href="servlet地址"; JavaScript就不写了!