2
我有以下代码在选择yes时显示输入框的方面工作正常。我的问题是,如果在提交过程中任何其他框出现错误,并且占位符下拉列表设置为yes,则它不显示placeholderValue输入框。当浏览器重新加载时设置onchange事件
如何调整此代码,以便我的代码执行错误,并且如果输入框设置为yes,它将显示placeholderValue输入框。
的jQuery:
$("#add_fields_placeholder").change(function()
{
if($(this).val() == "yes")
{
$('label[for="add_fields_placeholderValue"]').show();
$("#add_fields_placeholderValue").show();
}
else
{
$('label[for="add_fields_placeholderValue"]').hide();
$("#add_fields_placeholderValue").hide();
}
});
感谢,我很新的jQuery和定制开发,我会把它放在上面的代码或创建一个PHP函数? “变”是从哪里来的? – 2012-08-14 21:56:18
“更改”是用户输入更改选择框时的事件句柄。如果您的验证在客户端(在JavaScript中),请在对选择框进行更新后放置右上角。如果它是在服务器端完成的(在你的php中),那么当你重新渲染页面时,你将不得不手动显示输入框。 – scrappedcola 2012-08-14 22:04:32
谢谢,你能给我一个PHP重新渲染的例子吗? – 2012-08-14 22:07:01