“同意条款”复选框更改错误消息

时间:2019-01-14 11:55:17

标签: checkbox

我使用此问题"Agree on Terms"-checkbox代码在PHP Wordpress页面上添加“同意条款”,但是如果用户不接受该复选框,则需要更改错误消息。

有可能吗?

这是我的代码使用

<form action="#" onsubmit="if(document.getElementById('agree').checked) { return true; } else { alert('Please indicate that you have read and agree to the Terms and Conditions and Privacy Policy'); return false; }">
    <input type="checkbox" required name="checkbox" value="check" id="agree" /> I have read and agree to the Terms and Conditions and Privacy Policy
    <button type="submit" class="btn" name="reg_user">Register</button>
</form>

1 个答案:

答案 0 :(得分:0)

只需在您的代码中更改此字符串:

'Please indicate that you have read and agree to the Terms and Conditions and Privacy Policy'

确保在错误消息本身中不要使用'-它定义了字符串的结尾。

编辑:

如果您删除required name="checkbox",它将可以正常工作 因为如果您的代码中确实有必需的名称,则表单本身将检查是否已选中该复选框。这将导致您的js代码无法执行。您还应该考虑将js代码放入单独的文件中。