我的jsp页面
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jstl/core_rt" %>
<%@taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<tr>
<td></td>
<td class="btn">
<input type="button" value="提交" onclick="sub();"/>
</td>
</tr>
</table>
</form>
</div>
</div>
<script type="text/javascript">
function getvalue(){
var cardType = document.getElementById("cardType").value;
document.getElementById("openAmount").value="";
document.getElementById("tip_openAmount").innerHTML = "";
if(cardType == 1){
document.getElementById("a").style.display="inline";
document.getElementById("b").style.display="none";
}else{
document.getElementById("b").style.display="inline";
document.getElementById("a").style.display="none";
}
}
function sub(){
if(isEmptyById("cardNum")){
show("tip_cardNum");
return;
}else{
hide("tip_cardNum");
}
if(document.getElementById("custommerManager.id").value == ""){
show("tip_custommerManagerId");
return;
}else{
hide("tip_custommerManagerId");
}
var cardType = document.getElementById("cardType").value;
var a = document.getElementById("a").value;
var b = document.getElementById("b").value;
if(cardType==1){
document.getElementById("openAmount").value=a;
}
if(cardType==2){
document.getElementById("openAmount").value=b;
}
var openAmount = document.getElementById("openAmount").value;
//alert(openAmount);
if(openAmount==""){
document.getElementById("tip_openAmount").innerHTML ="";
document.getElementById("tip_openAmount").innerHTML ="请输入金额";
document.getElementById("tip_openAmount").style.display="inline";
return;
}else{
document.getElementById("tip_openAmount").style.display="none";
}
if(cardType==1){
if(openAmount==1000||openAmount%1000==0 ||openAmount!=0){
document.getElementById("tip_openAmount").style.display="none";
}else{
document.getElementById("tip_openAmount").innerHTML ="";
document.getElementById("tip_openAmount").innerHTML ="红卡用户金额为1000或1000倍数";
document.getElementById("tip_openAmount").style.display="inline";
return;
}
}
if(confirm("尊敬的用户,您是否确认激活该卡?")){
document.forms[0].submit();
}
}
</script>
我提交后 没有反应
这个应该是你日期控件使用的有问题,把日期控件代码发来看看,可能你那个日期控件的名称或者类型需要特殊设置。如果设置的是错的可能提交的是''或者undifined。
这个浏览器的左下方应该会有js错误提示的,可以点开看看,还有你引用的外部js的路径是否正确等
有脚本错误
jquery的用法不对
[code="js"]
show("tip_custommerManagerId");
return;
}else{
hide("tip_custommerManagerId");
[/code]
应该改为
[code="js"]
$("#tip_cardNum").show();
return;
}else{
$("#tip_cardNum").hide();
}
[/code]
下面的js代码类似
刚才引用错误的代码应该是
[code="java"]
show("tip_cardNum");
return;
}else{
hide("tip_cardNum");
[/code]