select 标签内的选项怎么激活submit提交? 本帖最后由 u011354332 于 2013-10-28 01:20:58 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 LZ可以通过SELECT change事件来实现function optionChanged() { var selectObj = document.getElementById("select"); var selectIdx = selectObj.selectedIndex; var optionValue = selectObj.options[selectIdx].value; if (optionValue == "提交") { document.getElementById("myform").submit(); }} 给select绑定onchange事件,然后在绑定的onchange事件,判断是不是选择的是开始,若是,在执行你你需要的函数 是给Select控件 一个click或change事件。不是给Option <select onchange="javascript代码"> <option>操作</option> <option>编辑</option> <option onClick="test()">开始</option> <option>结束</option> <option>删除</option> </select> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script><script type="text/javascript"> $(function(){ $("select").change(function(){ var a=$(this).find("option:selected").text(); if(a=="开始"){ test(); } }); }) function test(){ alert("开始任务"); document.getElementById("myform").submit(); }</script> <form id="myform" action="../editData/workTrackStart.do" method="post"> <input type="hidden" name="id" value="${track.id}"> <tr> <td>${track_index+1+returnMap.pageOff.pageSize*(returnMap.pageOff.pageNo-1)}</td> <td>${track.content}</td> <td>${track.consumeTime}</td> <td>${track.summary}</td> <td> <select> <option>操作</option> <option>编辑</option> <option>开始</option> <option>结束</option> <option>删除</option> </select> </td> </tr> </form> <select onchange="selOnchange(this[selectedIndex].value)"> <select> <option value="0">操作</option> <option value="1">编辑</option> <option value="2">开始</option> <option value="3">结束</option> <option value="4">删除</option> </select></select>function selOnchange(value){ if(value == 2){ document.getElementById("myform").submit(); }} 一个很简单的查询数据的页面(内有具体的页面代码),详细问题请进来看看 谢谢 IE6 和IE8 iframe刷新问题 jquery如何获取div坐标? 小妹新手,想请教js问题 关于在js中访问数据库 JavaScript怎么得到客户端局域网IP 求一個日暦控件,要求只有年月,没有日 请教让form刷新的语句怎么写 谢谢!! 怎样让标题提示信息折行?? 一个关于去重的问题,请教了... 请教:menu ul li做的三级菜单,用于支持IE6的JS怎么写,现在是二级菜单显示的时候三级也跟着显示了 $('#sub').html() 无法加载div嵌套html的内容。
var selectObj = document.getElementById("select");
var selectIdx = selectObj.selectedIndex;
var optionValue = selectObj.options[selectIdx].value;
if (optionValue == "提交") {
document.getElementById("myform").submit();
}
}
<option>操作</option>
<option>编辑</option>
<option onClick="test()">开始</option>
<option>结束</option>
<option>删除</option>
</select>
<script type="text/javascript">
$(function(){
$("select").change(function(){
var a=$(this).find("option:selected").text();
if(a=="开始"){
test();
}
});
})
function test(){
alert("开始任务");
document.getElementById("myform").submit();
}
</script>
<form id="myform" action="../editData/workTrackStart.do" method="post">
<input type="hidden" name="id" value="${track.id}">
<tr>
<td>${track_index+1+returnMap.pageOff.pageSize*(returnMap.pageOff.pageNo-1)}</td>
<td>${track.content}</td>
<td>${track.consumeTime}</td>
<td>${track.summary}</td>
<td>
<select>
<option>操作</option>
<option>编辑</option>
<option>开始</option>
<option>结束</option>
<option>删除</option>
</select>
</td>
</tr>
</form>
<select>
<option value="0">操作</option>
<option value="1">编辑</option>
<option value="2">开始</option>
<option value="3">结束</option>
<option value="4">删除</option>
</select>
</select>function selOnchange(value){
if(value == 2){
document.getElementById("myform").submit();
}
}