【发布时间】:2010-07-06 04:09:17
【问题描述】:
我正在使用码rigner,选择下拉表单onchange works,我得到了第二个字段确定(国家 - >城市)。 当我提交有错误的表单时,页面会重新加载并显示错误,但我的 onchange 停止工作。 关于发生了什么的任何想法? 嗯,这就是我正在做的事情。用户进入主页并填写表格,onchange 正在工作。用户然后提交带有错误的表单,我检查验证并使用相同的 onchange 函数加载新页面(注册)。我试图将函数名称(getLocal)更改为另一个名称,但结果是一样的。尝试使用live.("change", getLocal) 结果一样,注册页面没有触发...
function getLocal(){
$("#city").load("home/ajaxlocal", {country: $(this).val()} );
//alert($(this).val());
return false;
}
..............
$js = 'id="country"';
$(document).ready(function() {
$("#country select").bind("change", getLocal);
});
td echo form_label('Country :', $country);
td id="country">echo form_dropdown('country', $country,$ct,$js);
【问题讨论】:
-
请说明您的不同代码 sn-ps 使用哪种语言。从 javascript 跳转到与一些 html 混合的 ci_php 有点令人困惑!
标签: validation forms codeigniter onchange