2015-06-12 34 views
0

对不起再问重复的问题,但我真的坐进这触发...onChange事件是不是在选择框中

那边是我的代码:

<script type="text/javascript"> 
    function textHint() 
    { 
     Confirm("Do u want to proceed"); 
    } 
    </script> 
    <select name="duration" id="duration" class="inp_bx" onChange="textHint();"> 
     <option value="1">-Select-</option> 
     <?php 
     $sql = "select distinct(package_type) from tbl_package"; 
     $retval = mysql_query($sql, $conn); 
     if(! $retval) 
     { 
      die('Could not get data: ' . mysql_error()); 
      echo 'Could not get data: ' . mysql_error(); 
      } 
     while($row = mysql_fetch_assoc($retval,MYSQL_ASSOC)) 
     { 
      $package= $row['package_type'];?> 
      <option value="<?php echo $package?>"><?php echo $package;?>  
      </option> 
     <?php } ?> 
    </select> 

我从数据库中获取选择框中的值,但onchange函数没有触发......我不知道为什么?

这是一个类似于链接:

call javascript function onchange event of dropdown list

相反值是从数据库中获取...

在此先感谢家伙...

回答

2

的Javascript区分大小写。你的Confirm应该是confirm

function textHint() 
{ 
    confirm("Do u want to proceed"); 
} 
+0

Hw的那样我错过了....... thnks 4 UR宝贵的时间,任何方式... – user12688

+0

@ram发生什么:) – Zee

+0

自为时过早我不能能够标记适合UR答.. 。 – user12688