onClick将不能与onChange同时工作
onClick will not work at the same time as onChange
我已经尝试了几个小时来弄清楚我如何能与onchange目标iframe,然后当我点击按钮时,它会弹出一个新的窗口或选项卡。
function changeLocation(locationUrl)
{
document.getElementById('iframetest').src=locationUrl
}
function subm()
{
var form = document.jump;
var value = document.jump.TSdropdown.options[document.jump.TSdropdown.selectedIndex].value;
document.getElementById('btn').onclick = function() {
form.target = 'value';
form.submit();
}
}
<form name="jump" method="post" action="" target="">
<select name="TSdropdown" onchange="changeLocation(this.options[this.selectedIndex].value);">
<option selected = "selected">Choose a Model Run</option>
//option values
<input class="button" type="button" id="btn" name="Submit" value="Submit" onclick="subm();">
</select>
</form>
</td>
</tr>
<tr>
<td class="centered">
<div id="outerdiv">
<iframe height="400" width="940" name="iframetest" id="iframetest" src=""></iframe>
</div>
</td>
</tr>
没有id 'jump'的元素,请使用document.jump
代替document.getElementById('jump');
获取所选下拉列表的值,使用:
var value = document.jump.TSdropdown.options[document.jump.TSdropdown.selectedIndex].value
现在使用value
变量
相关文章:
- Javascript Select OnChange没有'不要第二次工作
- OnChange.attachEvent侦听器不工作
- 提交按钮只能在onchange调用输入文本后第二次点击时工作
- 使用onchange事件通过Javascript生成的列表的HTML表单 - 未按预期工作
- change和onchange don'I don’我不能在电脑上工作.可能是什么原因造成的
- onchange无法使用JavaScript在表中工作
- Onchange不是't工作,但javascript脚本很好
- 单选按钮onchange/onclick事件无法正常工作
- 为什么这个开关不能和我的onchange一起工作
- 单选按钮的 OnChange 事件处理程序(输入类型=“单选”)不能作为一个值工作
- onchange for id后,Onclick函数不再工作
- jQuery UI onchange的每个循环没有按预期工作
- OnChange事件不能正常工作
- PHP/javascript的onchange不工作与文本区域
- HTML5验证不工作在OnChange选择框表单提交
- 如果我动态更改文本值,文本框不工作的Onchange事件
- onChange选择不工作
- 多个onchange =“this.form.submit()“;在一页不工作
- 以编程方式调用onclick和onchange不能按预期工作
- dojo Select onChange只工作一次