帮忙来看看这样的效果可以做到么?

天降大任于斯 2007-11-06 12:50:09
<script language="javascript" type="text/javascript">
<!--
function isTrue( oCars)
{
return window.confirm("确定选" + oCars.options[oCars.selectedIndex].text);
}
//-->
</script>

<select name="test" id="test" onChange="return isTrue( this);">
<option value="1">a</option>
<option value="2">b</option>
<option value="3" selected="selected">c</option>
</select>

我要的是用户每change一次都有个确认框,如果是则选中用户选的那个,否则的话就选中原先的那个,但这个return false怎么不行?
要这样的效果要怎么弄?
...全文
53 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
lantersen 2007-11-09
  • 打赏
  • 举报
回复
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title> Best wished for u </title>
<head>

<script language="javascript" type="text/javascript">
// <!--
var index ='c';
function isTrue(oCars)
{
var result = false;
result = window.confirm( "确定选"+oCars.options[oCars.selectedIndex].text)?true:(oCars.options[index].selected=true);
return;
}
//-->
</script>
</head>

<body>
<select name= "test" id= "test " onChange= "isTrue(this);" onclick="index=this.selectedIndex;">
<option value= "1 "> a </option>
<option value= "2 "> b </option>
<option value= "3 " selected="selected"> c </option>
</select>
</body>
</html>
天降大任于斯 2007-11-06
  • 打赏
  • 举报
回复
兄弟你的也不行的撒?!
lantersen 2007-11-06
  • 打赏
  • 举报
回复
<script language= "javascript " type= "text/javascript">
//<!--
function isTrue(oCars)
{
//alert(oCars.options[oCars.selectedIndex].text);
return window.confirm("确定选 "+oCars.options[oCars.selectedIndex].text)?oCars.options[oCars.selectedIndex].value:'你放弃了!';

}
//-->
</script>
</head>

<body>


<select name= "test " id= "test " onChange="alert(isTrue(this));">
<option value= "1 "> a </option>
<option value= "2 "> b </option>
<option value= "3 " selected= "selected "> c </option>
</select>
</body>
</html>

21,890

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧