关于JS路径访问不到controller方法的问题

当html中要提交的数据即包含在form表单,又有js事件触发去转向controller方法时,会发生路径寻找错误,如下

<div id="delete">  
        <h1>删除用户</h1>  
         <form >
            <input required="required" placeholder="用户手机号" name="tel" id="tel"></input>  
            <input required="required" placeholder="确认用户手机号" name="telAgain" id = "telAgain"></input>  
            <button class="but" onclick="myFunction()">确认删除</button>  
         </form>
    </div> 
      
    <script	 type="text/javascript">
	    function myFunction()
	    {
	   	 	var tel = document.getElementById("tel").value;
	   	 	var telAgain = document.getElementById("telAgain").value;   
		    if(tel == telAgain){
		    	window.location.href = "deleteUserByTel?tel="+tel+"&telAgain="+telAgain;
		    }else{
		    	alert("两次手机号应相同");	    
		    }
	    }
    </script> 

此时应把form表单去掉,因为form也相当于提交,重复提交会造成混乱!

<div id="delete">  
        <h1>删除用户</h1>  
         
            <input required="required" placeholder="用户手机号" name="tel" id="tel"></input>  
            <input required="required" placeholder="确认用户手机号" name="telAgain" id = "telAgain"></input>  
            <button class="but" onclick="myFunction()">确认删除</button>  
         
    </div> 
      
    <script	 type="text/javascript">
	    function myFunction()
	    {
	   	 	var tel = document.getElementById("tel").value;
	   	 	var telAgain = document.getElementById("telAgain").value;   
		    if(tel == telAgain){
		    	window.location.href = "deleteUserByTel?tel="+tel+"&telAgain="+telAgain;
		    }else{
		    	alert("两次手机号应相同");	    
		    }
	    }
    </script> 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值