【发布时间】:2022-12-09 12:09:13
【问题描述】:
再会!
我打算添加一个 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);
});
禁用/启用按钮有效,但在相关字段上不起作用。此代码仅适用于普通领域
【问题讨论】:
-
请解释你的问题
-
使用
$('#custom_province_c').on('keypress', function()...而不是$('#custom_province_c').on('input change', function()... -
我认为这段代码是由生成器或其他东西生成的。正确的?真是一团糟。我将尝试为您提出的问题添加一个简单代码的答案。
-
@Mad7Dragon,谢谢兄弟。明天试试
-
@ethry,如果其中一个必填字段为空,我希望禁用某个按钮。
标签: javascript suitecrm