<select>的问题... this.value=prompt('ok','a'); //我这里测试是通过的呀win2K+IE6 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这样试试;<form> <select onChange="if(this.value=='c')this.options[this.selectedIndex].value=window.prompt('ok','ok');"> <option value="a">a</option> <option value="b">b</option> <option value="c">c</option> </select></form> 如果是因为程序出错赋值不成功的话,在“if(this.value=='c')this.value=prompt('ok','ok');”前加上javascript: 我是XP,IE6...zhaoxiaoyang(梅雪香@深圳)的方法可以...不过不知道为什么啊....可以说一下么? 发现个小问题...就是上面的方法用过一次以后如果再选择就不会出现prompt了,怎么回事呢? 用过一次后,你的value值变了嘛...<form> <select onChange="if(this.value=='c')this.options[this.selectedIndex].value=window.prompt('ok','ok');"> <option value="a">a</option> <option value="b">b</option> <option value="c">c</option> </select></form>刚开始时,你的c项的value是'c'当你选了c项后,出现prompt后可能会更新它的值.... 不明白...第一次选c后prompt后this.value就应该=ok,再选择b,再选择回c,此时this.value应该=c吧?可是prompt不出现... 求大神帮助 手机浏览器对于JavaScript的支持以及兼容性 为什么alert(undefined !== false);alert(undefined !== true);结果都是true? 自动激活ActiveX控件的问题 有没有办法捕获用户是不是点了“刷新”按钮 几个简单问题 给js自定义函数传参数值得问题,如何解决? 请问如何在网页上打开显示CAD图纸? 急呀。那个高手会:javascript 读文件? 如何拒绝这些不受欢迎的东西 关于下载文档 寻找兼职或认识新朋友,我是从事WEB系统的UI设计工作
这样试试;
<form>
<select onChange="if(this.value=='c')this.options[this.selectedIndex].value=window.prompt('ok','ok');">
<option value="a">a</option>
<option value="b">b</option>
<option value="c">c</option>
</select>
</form>
如果是因为程序出错赋值不成功的话,在“if(this.value=='c')this.value=prompt('ok','ok');”前加上javascript:
zhaoxiaoyang(梅雪香@深圳)的方法可以...不过不知道为什么啊....可以说一下么?
<form>
<select onChange="if(this.value=='c')this.options[this.selectedIndex].value=window.prompt('ok','ok');">
<option value="a">a</option>
<option value="b">b</option>
<option value="c">c</option>
</select>
</form>刚开始时,你的c项的value是'c'
当你选了c项后,出现prompt后可能会更新它的值....
第一次选c后prompt后this.value就应该=ok,再选择b,再选择回c,此时this.value应该=c吧?可是prompt不出现...