Dieser Artikel stellt hauptsächlich die Operationsmethode der dynamischen Formularüberprüfung und das Ajax-Formularüberprüfungsproblem im TP-Framework vor. Ich hoffe, dass er allen helfen kann.
So bedienen Sie die dynamische Überprüfung
function yz() { if(empty($_POST)) { $this->display(); } else { $db=D("Info"); $shu=array( array("Code","require","代号不能为空",0,"regex",3), ); if(!$db->validate($shu)->create()) { echo $db->getError(); } else { echo"验证通过"; } } }
Verwenden Sie Ajax im Framework, um den Code einzugeben und den Namen anzuzeigen. Um auf die Vorlage zu gelangen, verwenden Sie das obige
function ming() { $code=$_POST["code"]; $db=D("Info"); $data=$db->find($code); $name=$data["name"]; $this->ajaxReturn($name,"eval"); }
Formular
Code:
<input id="zhi" type="text" name="Code" /> <input type="submit" value="验证" id="en" />
js-Code
<script type="text/javascript"> $(document).ready(function(e){ $("#en").click(function(){ var code=$("#zhi").val(); $.ajax({ url:"__CONTROLLER__/ming", data:{code:code}, type:"POST", dataType:"TEXT", success: function(data){ alert(data); } }); }) $("#yz").blur(function(){ var code=$(this).val(); $.ajax({ url:"__CONTROLLER__/yan", data:{Code:code}, type:"POST", dataType:"TEXT", success: function(data){ if(data.trim() == "ok") { $("#xs").html("验证通过!"); $("#xs").css("color","green"); } else { $("#xs").html(data); $("#xs").css("color","red"); } } }); }) });
Seitenanzeige
Verwenden Sie Ajax, um das Formular zu erstellen. Die Überprüfungsfehlermeldung wird direkt hinter
function yan() { $db=D("Info"); $jieguo=""; $shu=array( array("Code","require","代号不能为空",0,"regex",3), ); if(!$db->validate($shu)->create()) { $jieguo= $db->getError(); } else { $jieguo="ok"; } $this->ajaxReturn($jieguo,"eval"); }
angezeigt. Auf der Seite werden
Verwandte Empfehlungen angezeigt:
Laravel-Beispiel für die Verwendung von Vue.js zur Implementierung der Ajax-Formularvalidierung
yii2 modales Popup-Fenster ActiveForm Ajax-Formular Verification_php Beispiel
Das obige ist der detaillierte Inhalt vonGemeinsame Nutzung von Ajax-Formularüberprüfungsmethoden im TP-Framework. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!