我有一页包含PHP代码的HTML页面。
我正在使用PHP将表单中的数据作为表单操作使用$_SERVER['PHP_SELF']
发送到同一页面。
PHP中有一个isset($_POST...
条件,用于检测页面是否通过POST加载了数据。如果是这样,PHP会将发送的值与设置的最大值进行比较。
如果数据小于最大值,则显示表格。
如果数据超过最大值,我想使用jQuery显示错误消息:$('.error_box').append("Error");
错误消息未显示。我认为这是因为PHP在加载之前尝试对.error_box进行更改。
如果我在页面加载后通过PHP验证表单数据,我如何确保错误显示功能可用?
答案 0 :(得分:3)
您不必使用javascript或jQuery将内容添加到“.error_box”
你应该直接用PHP添加它。
编辑:
你必须知道你不能通过PHP直接执行javascript。
以下是您创建页面然后呈现的方式(这比现实更简单):
答案 1 :(得分:1)
将其包装在文档就绪函数中,如下所示:
$(document).ready(function() {
$('.error_box').append("Error");
});
编辑: AMDG可能也是对的...