我的select为什么不能触发? 应该用onchangecheckDownFile();内容呢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <select name="ziliao" size="4" OnClick="checkDownFile();"><option value="R">R</option><option value="Y">Y</option><option value="A">A</option><option value="B">B</option></select><script>function checkDownFile(){ window.confirm("触发!");}</script>没有问题.调整一下脚本位置. onChange=javascript:window.open(this.options[this.selectedIndex].value) onChange=javascript:window.open(this.options[this.selectedIndex].value)那么长,只要onChange=javascript:window.open(this.value)就可以了 checkDownFile()函数有问题或者函数应该定义在调用位置以前。 <script language="JavaScript">function checkDownFile(var){ alert("1111"); alert(var);}</script><form name="ziliaoform" action="../downLoadFile.clare" target="_parent"><select name="ziliao" size="4" OnChange="checkDownFile(this.value);"><option value="R">R</option><option value="Y">Y</option><option value="A">A</option><option value="B">B</option></select><input type="submit" value="下载"></form>我是这样写的,还是不能触发onchange呀 请问如何获得选择的option 的value值? 把OnChange="checkDownFile(this.value);"换成onChange=javascript:window.open(this.options[this.selectedIndex].value)试试。应该好使的。 搞定了<script language="JavaScript">function checkDownFile(){ //alert("1111"); //alert(document.ziliaoform.ziliao.options[document.ziliaoform.ziliao.selectedIndex].value); var s=document.ziliaoform.ziliao.options[document.ziliaoform.ziliao.selectedIndex].value; //alert(s); if(s=="R"){ document.ziliaoform.address.value="有线用户宽频用户入网申请表"; } if(s=="Y"){ document.ziliaoform.address.value="委托银行结算宽带网络服务费用协议书"; } if(s=="A"){ document.ziliaoform.address.value="有线宽频用户安装单"; } if(s=="B"){ document.ziliaoform.address.value="有线宽频业务变更登记表"; } }</script> JavaScript的一个简单问题: javascript 一个小问题。。 输入框字符的正则判断问题! 帮看看这个问题 javaScript 3个按钮的消息框怎么实现 真的不懂事件冒泡 多个iframe自适应高度的问题,在网路上看了很久都没有解决!急救! 不能执行已释放 Script 的代码 在线急等.... 从A窗口弹出B窗口,选取B窗口的某行,赋值给A窗口的文本框 新手求助~~关于js局部刷新的问题 在a.htm页面打开时,怎么判断是他由b.htm跳转过来的,而不是c.htm跳转过来的? 关于javascrip的赋值问题
<option value="R">R</option>
<option value="Y">Y</option>
<option value="A">A</option>
<option value="B">B</option>
</select>
<script>
function checkDownFile()
{
window.confirm("触发!");
}
</script>
没有问题.调整一下脚本位置.
那么长,
只要
onChange=javascript:window.open(this.value)
就可以了
function checkDownFile(var){
alert("1111");
alert(var);
}
</script>
<form name="ziliaoform" action="../downLoadFile.clare" target="_parent">
<select name="ziliao" size="4" OnChange="checkDownFile(this.value);">
<option value="R">R</option>
<option value="Y">Y</option>
<option value="A">A</option>
<option value="B">B</option>
</select>
<input type="submit" value="下载">
</form>
我是这样写的,还是不能触发onchange呀
<script language="JavaScript">
function checkDownFile(){
//alert("1111");
//alert(document.ziliaoform.ziliao.options[document.ziliaoform.ziliao.selectedIndex].value);
var s=document.ziliaoform.ziliao.options[document.ziliaoform.ziliao.selectedIndex].value;
//alert(s);
if(s=="R"){
document.ziliaoform.address.value="有线用户宽频用户入网申请表";
}
if(s=="Y"){
document.ziliaoform.address.value="委托银行结算宽带网络服务费用协议书";
}
if(s=="A"){
document.ziliaoform.address.value="有线宽频用户安装单";
}
if(s=="B"){
document.ziliaoform.address.value="有线宽频业务变更登记表";
}
}
</script>