如何使用javascript在php中验证动态生成的文本框?

如何使用javascript在php中验证动态生成的文本框?,javascript,php,ajax,Javascript,Php,Ajax,如何在PHP中验证动态生成的文本框 在文本框中输入所需问题/单位时,必须小于或等于可用问题/单位 那我该怎么办? 如何进行按键验证 这是代码,但不起作用您必须在文本框中添加“required\u unit”类 //Javascript脚本 $.validator.addMethod(“unitRequired”,$.validator.methods.required,“请输入单位”) addClassRules(“required_unit”,{unitRequired:true,}) 您

如何在PHP中验证动态生成的文本框

在文本框中输入所需问题/单位时,必须小于或等于可用问题/单位 那我该怎么办? 如何进行按键验证

这是代码,但不起作用

您必须在文本框中添加“required\u unit”类 //Javascript脚本 $.validator.addMethod(“unitRequired”,$.validator.methods.required,“请输入单位”)


addClassRules(“required_unit”,{unitRequired:true,})

您需要使用javascript生成页面。从服务器获取数据时,例如fieldData。在js part中,从该数组迭代并开始创建元素,在其上添加事件:

e、 g

fieldData.forEach(function(el){
        var field = $('input');
        //apply here all neccessery styles, attributes, ...
        field.on('keypress', onKeyValid);
        ...
});

请分享你的代码,你尝试过什么吗?阅读本文,PHP动态创建的文本框是客户端的静态文本框。另外,如果文本框是用JS动态创建的,并且您希望在服务器端进行验证,那么应该没有什么区别。
PHP
是一种服务器端语言,在呈现页面之前将在服务器上执行(客户端)因此,我建议您在提交到
php
之前验证客户端,然后再次在服务器上验证。这取决于您的期望。使用jQuery验证库是一种选择,或者您可能还想考虑Ajax在服务器端验证。@ Netotojs同意!code>jQuery在此问题中没有标记。