我想做这样一个form,该怎么写? 用selectedIndex屬性來判斷一下為2就表示選擇了第三個選項 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 然後更改form的target屬性當選擇了第三個的時候,form.target="_blank";選擇其他的時候form.target=""; 知道了selectedIndex以后,可以根据selectedIndex设置form的action属性:form.action="action_filename"; //<- 设置你想要处理此form提交数据的文件名;还可以设置target属性:form.target="target_name"; // <- 设置target名称最后:form.submit(); //<- 提交表单 这个我也知道啊,但只有当form提交后我才能知道用户选的是哪一项,这时已经没法再用target属性了吧? 如果是用onsubmit,那么它发生在提交之前!或者你用button提交,写一个提交函数。具体实现方法就是楼上几位说的了。 <script>function goto(){if(document.all.mysel.value==3)document.f.target="_blank";document.f.submit();}</script><form name=f action=myjsp.jsp><select name=mysel><option value=1 selected>self1<option value=2>self2<option value=3>newwin<option value=4>self4</select><input type=button value=submit onclick=goto()> 脚本语言的前身是什么? overlayview click事件 jquery post 传值 需要写一个js文件!!!!!急!!急!!急!!! 求如何hta打开网站时去除威胁报告 当鼠标移到字符串上时,该段字符串变粗,离开后恢复,如何整? 请教jQuery选择器的问题 有关字符显示的控制方法 Italics()等等 怎么使用? 如何让一个层div自动滚屏 用input和div模拟select,click事件无效 120分求解!! 谁知道javascript怎么检测本地文件时候存在与否??急到家了!
當選擇了第三個的時候,
form.target="_blank";
選擇其他的時候
form.target="";
或者你用button提交,写一个提交函数。具体实现方法就是楼上几位说的了。
function goto()
{
if(document.all.mysel.value==3)
document.f.target="_blank";
document.f.submit();
}
</script>
<form name=f action=myjsp.jsp>
<select name=mysel>
<option value=1 selected>self1
<option value=2>self2
<option value=3>newwin
<option value=4>self4
</select>
<input type=button value=submit onclick=goto()>