php+jquery做onchange提交动作的问题,请人帮忙看看
程序员文章站
2024-01-13 09:09:22
...
PHP jQuery onchange 我有个列表出来的结果,每列都有个onchange的动作,可是只有第一行的onchange可以操作,其他都没有反应,不知道怎么回事。
include("../config.inc.php"); //医生排班列表开始 $strDoctorTime = ""; if( isset($_REQUEST['Action']) && !empty($_REQUEST['Action']) && ($_REQUEST['Action'] == "setdoctortime") ){ $sqlDoctorTime = "select sid,doctorid,CONVERT(varchar(100), starttime, 20) as starttime,CONVERT(varchar(100), endtime, 120) as endtime,duration,createtime,type,operid,status,visits_counts,original_counts,istrue from gst_scheduling where doctorid = '".$_REQUEST['doctorid']."' "; //if ( (isset($_REQUEST['starttime']) && !empty($_REQUEST['starttime'])) && (isset($_REQUEST['endtime']) && !empty($_REQUEST['endtime'])) ) { // $sqlDoctorTime .= " "; //} $sqlDoctorTime .= " order by sid desc"; $resDoctorTime = $SqlDB->Query($sqlDoctorTime); $arrDoctorTime = $SqlDB->getRows($resDoctorTime); for($i=0; $i"; $strSelectStatus .= "
回复讨论(解决方案)
id 重复了吧,贴出HTML源码出来看看。
固生堂客服系统V1.0
目前正在使用系统的工号:0017-万辉, 退出系统 |
医生排期设置 |
开始时间: | (*) | 开始时间: | (*) |
---|---|---|---|
1医生 | 开始时间 | 结束时间 | 排期间隔 | 初始号源数 | 剩余号源数 | 是否出诊 | 类别 | 操作员 | 操作 |
131 |
2013-07-06 17:00:00 |
2013-07-06 17:30:00 |
30分 |
5 |
0 |
1 |
0017 |
||
131 |
2013-07-06 16:30:00 |
2013-07-06 17:00:00 |
30分 |
6 |
0 |
1 |
0017 |
楼上的,html已经贴出了
id 重复了,当然不行!
$('#originalcounts').change 可以改成用 $('.originalcounts').change
原来的selct都加上一个属性class="originalcounts"
楼上的请问下,改成这样的是不是id重复了就没问题呢?
有问题啊,如果我的select的id都不一样,下面js里面的属性该怎么写呢?
$strSelectStatus = "
版主,请问下我该怎么修改一下呢?
把事件绑定到 select 上就可以了
测试例
好了,谢谢!
to 版主:能给我解释一下下面这段是什么意思吗?
//异步处理返回数据 //function ajaxCheckRes(data){ // document.getElementById(innerdiv).innerHTML = data; //} //重新加载页面 /*function getdigshtml() { $.ajax({ type:'POST', url:'customservice.php', data:'', success:function(msg){ $("#digg").html(msg); } }) }*/
to 版主,新问题出来了,如果这个页面上有2个SELECT元素,点任何一个SELECT都会触发。
上一篇: PHPMailer PHP邮件发送类
下一篇: MySQL入门学习(二)_MySQL