日安!
我计划添加一个javascript,如果某个字段为空,它将删除onclick属性。顺便说一句,我修改了我的代码,因为我在这方面使用了不同的方法:
首先,我添加了after_ui_frame逻辑挂钩,并使用自定义逻辑挂钩调用javascript。
$randomNumber = rand();
echo '<script type = "text/javascript">
var script = document.createElement("script");
script.type = "text/javascript";
script.src = "custom/include/CustomLogicHook/clearFields.js?v=' . $randomNumber . '";
document.body.appendChild(script);
</script>';
还有我的定制JS
$("#btn_custom_city_c").attr("disabled", true);
$("#btn_custom_barangay_c").attr("disabled", true);
$('#dvt2_province_id_c').keyup(function() {
if ($(this).val().length !=0)
$("#btn_custom_city_c").attr("disabled", false);
else
$("#btn_custom_city_c").attr("disabled", true);
});
禁用/启用按钮有效,但在相关字段无效。此代码仅在正常字段有效
2条答案
按热度按时间t0ybt7op1#
我认为这段代码是由一个构建器或什么东西生成的。对吗?真是一团糟!
无论如何,您可以检查输入值长度是否为== 0,而无需任何jquery。但请注意:
1-函数将触发。
2-白色表示输入值长度大于0
第一个
编辑:关于您的评论:
是的,你可以启动按钮disabled.只是在加载出功能时禁用了它。
第一次
bttbmeg02#
只是以防万一你是与套件CRM工作,我能够实现的行为,我想对我的按钮。
我在下面添加了这个代码:
有关详细信息,请访问Suite CRM community click Here