function city_slt_check()
{
var str=document.getElementsByName('city_02_slt').value;
if(str.length==0||str=="北京")
{
   alert("请选择转往城市!");
    return false;
}
else
{
  
}}
</script>

解决方案 »

  1.   

    var str=document.getElementsByName('city_02_slt').options[document.getElementsByName('city_02_slt').selectedIndex].value;
      

  2.   

    哦 看到了
    <script language="javascript">
    ;;;代码</script>这都写错了
      

  3.   

    <html>
    <head>
    <meta http-equiv="Page-Enter" content="revealTrans(duration=0.5, transition=8)">
    <meta http-equiv="Content-Language" content="zh-cn">
    <META http-equiv=Content-Type content="text/html; charset=gb2312"><script>
    function city_slt_check()
    {
    var str=document.getElementsById('city_02_slt').options[document.getElementsById('city_02_slt').selectedIndex].value;
    if(str.length==0 || str=='101')
    {
    alert("请选择转往城市!");
    return false;
    }
    return true;
    }
    </script>
    </head><body bgcolor="ffffdf" topmargin="12">
    <form id="form1" name="form1" method="post" action="adju_upda_chek.php"><font color='red' size='2'><b>转城市操作确认!</b></font><br><br>
    <font color='blue'><b>您确定对该员工予以转工作城市安排?(登记后,尚需接收城市进行接收操作后才能生效)</b></font><br><br>
    卡号:
    <br>姓名:
    <br>原城市:北京
    <br>目标线别:
    <select id="city_02_slt">
    <option value="">请选择目标城市</option>
    <option value="101">北京</option>
    <option value="102">上海</option>
    <option value="103">广州</option>
    </select>(必须选择项)<br><br><input type='submit' name='Submit1' value='确认' onclick='city_slt_check()'>&nbsp;&nbsp;
    <input type='button' name='Submit2' value='取消' onclick='history.go(-1)'></form>
    </body>
    </html>
      

  4.   

    <html>
    <head>
    <meta http-equiv="Page-Enter" content="revealTrans(duration=0.5, transition=8)">
    <meta http-equiv="Content-Language" content="zh-cn">
    <META http-equiv=Content-Type content="text/html; charset=gb2312"><script>
    function city_slt_check(){
    var str=document.getElementById('city_02_slt').value;
    if(str==""){
    alert("请选择转往城市!");
    return false;
    }
    return true;
    }
    </script>
    </head><body bgcolor="ffffdf" topmargin="12">
    <form id="form1" name="form1" method="post" action="adju_upda_chek.php"><font color='red' size='2'><b>转城市操作确认!</b></font><br><br>
    <font color='blue'><b>您确定对该员工予以转工作城市安排?(登记后,尚需接收城市进行接收操作后才能生效)</b></font><br><br>
    卡号:
    <br>姓名:
    <br>原城市:北京
    <br>目标线别:
    <select id="city_02_slt">
    <option value="">请选择目标城市</option>
    <option value="101">北京</option>
    <option value="102">上海</option>
    <option value="103">广州</option>
    </select>(必须选择项)<br><br><input type='submit' name='Submit1' value='确认' onclick='return city_slt_check()'>&nbsp;&nbsp;
    <input type='button' name='Submit2' value='取消' onclick='history.go(-1)'></form>
    </body>
    </html>
      

  5.   

    <html>
    <head>
    <meta http-equiv="Page-Enter" content="revealTrans(duration=0.5, transition=8)">
    <meta http-equiv="Content-Language" content="zh-cn">
    <META http-equiv=Content-Type content="text/html; charset=gb2312"><script language="javascript">
    function city_slt_check()
    {var obj=document.getElementById("city_02_slt");
    var str=obj.options[obj.selectedIndex].value;
    alert(str);
    if(str=="beijing")
    {
    alert("1111");}
    }
    </script>
    </head><body bgcolor="ffffdf" topmargin="12">
    <form id="form1" name="form1" method="post" action="">
    <select name="city_02_slt" id="city_02_slt">
    <option value="">city</option>
    <option value="beijing">beijing</option>
    <option value="shanghai">shanghai</option>
    <option value="guangzhou">guangzhou</option>
    </select><input type='button' name='Submit1' value='0k' onclick='city_slt_check()'></form>
    </body>
    </html>
    这个运行通过 你自己修改
      

  6.   

    這樣就可以了:
    function testDro()
        {
            var oDro = document.getElementById("city_02_slt");
            if(oDro.value == "")
            {
                alert("pls select ");
                return false;
            }
            return true;
        }
    很明顯,你那個<option value="">请选择目标城市</option>的value本來就是空的,所以你直接判斷為空的那個選項不就行了。
    至於你說不能選擇與原值相同的選項,那你的意思應該是在讀取數據修改的時候吧,那直接拿讀出來的value和提交時控件的value對比就行了。
      

  7.   

    条件
    var str=document.getElementById('city_02_slt');
    if(str.value=="")
    var obj=str.options[str.selectedIndex].text;
    if(obj == "你的城市")