一个html标签和js的问题 急!! 有submit的type 的话,我们提交的是表单。可以在<form >标签里面添加一个 onsubmit()方法 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <h2>收费细项 </h2> <form id="feeform" name="feeform" onsubmit="save() ">// 这里面加多个 onsubmit="save() " ??????? <p>收费项目: <select size="1" name="fee" > <option value="1">开户费 </option> <option value="2">漫游费 </option> <option value="3">押金 </option> <option value="4">入网费 </option> <option value="5">选号费 </option> </select> </p> <p>收费金额: <input type="text" id="feevalue" name="feevalue" size="20" value="10"> </p> <p> <input type="submit" value="保存" id="save" name="save"> <input type="submit" value="提交" id="submit" name="submit" > //提交type="submit" <input type="reset" id="reset" name="reset" value="全部重写" > //重写type="reset" </p> </form> 我做的后台action是dispatchaction,三个按钮分别对应不同的方法,所以在js中分别处理,但是现在光一个提交按钮都不调用js中的方法,不知道怎么回事 //完整一点的,测试通过了<script type="text/javascript"> function save() { if(document.getElementById("feevalue").value.length==0) { alert("收费金额不能为空"); document.getElementById("feevalue").focus(); return false; } with(document.getElementById("feeform")) { alert("save"); method="post"; action="fee.do?command=save" return true; } } //如果验证通过的话,才提交function submitTo(){ if(save()) return true;}</script> </head><body><h2>收费细项 </h2> <form id="feeform" name="feeform" onsubmit="submitTo()">// 这里面加多个 onsubmit="save() " ??????? <p>收费项目: <select size="1" name="fee" > <option value="1">开户费 </option> <option value="2">漫游费 </option> <option value="3">押金 </option> <option value="4">入网费 </option> <option value="5">选号费 </option> </select> </p> <p>收费金额: <input type="text" id="feevalue" name="feevalue" size="20" value=""> </p> <p> <input type="submit" value="保存" id="save" name="save"> <input type="submit" value="提交" id="submit" name="submit" > //提交type="submit" <input type="reset" id="reset" name="reset" value="全部重写" > //重写type="reset" </p> </form> <form id="feeform" name="feeform" onsubmit="submitTo()">// 这里面加多个 onsubmit="submitTo()" action="fee.do?command=save" 兄弟 你好像在用struts 知道struts 有时候会出现这样的错误原因在于,你的事件 提交处理方法 和form 对应的问题一般一个form 只要一个submit (提交)方法你一下用3个方法,那么服务器在加载到运行的时候,发现这里 出现了3个提交方法可能就报错了一个个的处理试试看不要这样写,实际开发中也不会这样写的。要是想重复利用,也得把不用的给注释掉吧 给你的小小建议希望对你有帮助^_* <form id="feeform" name="feeform" onsubmit="submitTo()" onsubmit="submitTo()"...>那怎么识别我点的是哪个按钮 我今天刚学的struts中的dispatchaction 然后可以一个action中处理三个方法,我今天来试了可就是通不过 ,看了一下午了,很郁闷,呵呵 如果我用一个submit对应一个action的话,我怎么区分我点击的是哪个按钮呢? <form id="feeform" name="feeform" method="post"....submit 是点哪个就哪个有值,否则它是 null Jquery如何修改同一class的元素的css 这个系统仅用JS能实现吗? 如何判断客户端是否允许访问剪贴板 求教,JQuery如何替换Input里Value的指定字符串 jquery的replaceWith用法求详解,代码改进! 绑定事件的代码怎样才能写进js文件里? web安装问题 本人菜鸟请大侠!! JavaScript 弹窗 简单修改,小白求助 使用easyui时发现combobox用url&传参传不了? 请大家帮我检查一个控制层的显示与隐藏的问题 100分求助 怎样才能学好JavaScript,有什么中文版的经典教程吗?
<form id="feeform" name="feeform" onsubmit="save() ">// 这里面加多个 onsubmit="save() "
???????
<p>收费项目: <select size="1" name="fee" >
<option value="1">开户费 </option>
<option value="2">漫游费 </option>
<option value="3">押金 </option>
<option value="4">入网费 </option>
<option value="5">选号费 </option>
</select> </p>
<p>收费金额: <input type="text" id="feevalue" name="feevalue" size="20" value="10"> </p>
<p>
<input type="submit" value="保存" id="save" name="save">
<input type="submit" value="提交" id="submit" name="submit" > //提交type="submit"
<input type="reset" id="reset" name="reset" value="全部重写" > //重写type="reset"
</p>
</form>
<script type="text/javascript">
function save()
{
if(document.getElementById("feevalue").value.length==0)
{
alert("收费金额不能为空");
document.getElementById("feevalue").focus();
return false;
}
with(document.getElementById("feeform"))
{
alert("save");
method="post";
action="fee.do?command=save"
return true;
}
}
//如果验证通过的话,才提交
function submitTo()
{
if(save())
return true;
}
</script>
</head>
<body>
<h2>收费细项 </h2>
<form id="feeform" name="feeform" onsubmit="submitTo()">// 这里面加多个 onsubmit="save() "
???????
<p>收费项目: <select size="1" name="fee" >
<option value="1">开户费 </option>
<option value="2">漫游费 </option>
<option value="3">押金 </option>
<option value="4">入网费 </option>
<option value="5">选号费 </option>
</select> </p>
<p>收费金额: <input type="text" id="feevalue" name="feevalue" size="20" value=""> </p>
<p>
<input type="submit" value="保存" id="save" name="save">
<input type="submit" value="提交" id="submit" name="submit" > //提交type="submit"
<input type="reset" id="reset" name="reset" value="全部重写" > //重写type="reset"
</p>
</form>
<form id="feeform" name="feeform" onsubmit="submitTo()">// 这里面加多个 onsubmit="submitTo()"
action="fee.do?command=save"
兄弟 你好像在用struts
知道struts 有时候会出现这样的错误
原因在于,你的事件 提交处理方法 和form 对应的问题
一般一个form 只要一个submit (提交)方法
你一下用3个方法,那么服务器在加载
到运行的时候,发现这里 出现了3个提交方法
可能就报错了
一个个的处理试试看
不要这样写,实际开发中也不会这样写的。
要是想重复利用,也得把不用的给注释掉吧
给你的小小建议
希望对你有帮助
^_*