负载
运行的onChange我有这三重下拉从负载
的伟大工程,是否有可能在负荷运行下面的功能的getState以及具有其当前的onChange?这是为了编辑页面,所以一些下拉列表可能有需要被选中的值。
我已经修改了查询来做我希望在外部页面中做的事情,但我认为当页面加载以使外部查询正常工作时,第一个框需要运行。
我曾尝试加入
jQuery(document).ready(function() {
jQuery('#networks').trigger('change');
});
,但我认为这是错误的类装载器
function getXMLHTTP() { //function to return the xml http object
var xmlhttp=false;
try{
xmlhttp=new XMLHttpRequest();
}
catch(e) {
try{
xmlhttp= new ActiveXObject("Microsoft.XMLHTTP");
}
catch(e){
try{
xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
}
catch(e1){
xmlhttp=false;
}
}
}
return xmlhttp;
}
function getState(network) {
var strURL="findfolder.php?network="+network+"&perant="+<?php echo $row_rs_doc['parentid']; ?>;
var req = getXMLHTTP();
if (req) {
req.onreadystatechange = function() {
if (req.readyState == 4) {
// only if "OK"
if (req.status == 200) {
document.getElementById('folderdiv').innerHTML=req.responseText;
} else {
alert("There was a problem while using XMLHTTP:\n" + req.statusText);
}
}
}
req.open("GET", strURL, true);
req.send(null);
}
}
的,我的第一选择列表
<select name="network" onchange="getState(this.value)">
<?php
do {
?>
<option value="<?php echo $row_rs_net['idnetworks']?>"<?php if (!(strcmp($row_rs_net['idnetworks'], $row_rs_doc['network']))) {echo "selected=\"selected\"";} ?>><?php echo $row_rs_net['netname']?></option>
<?php
} while ($row_rs_net = mysql_fetch_assoc($rs_net));
?>
</select>
选项1
更改:
<select name="network" onchange="getState(this.value)">
到:
<select id="network" name="network" onchange="getState(this.value)">
选项2
变化:
jQuery('#networks').trigger('change');
到:
jQuery('[name="networks"]').trigger('change');
我建议选项1. :) – iambriansreed 2012-07-23 13:57:10
unanonymically upvoted你的答案,为显示所有选项:)! – y2ok 2012-07-23 13:58:51
谢谢你做到了。选项1我的意思是 – 2012-07-23 13:59:19
获取通过[接受](HTTP:// stackove rflow.com/a/11613959/144665)加价。 50%是一种关闭。 – iambriansreed 2012-07-23 13:57:51