18910140161

HTML-在PHP Web应用程序中使用表单验证动态呈现内容时出现问题-堆栈溢出

顺晟科技

2022-10-18 12:07:17

93

我有一个PHP Web应用程序,可以在其中呈现动态内容。我有一个基本模板文件,它根据传递的参数显示内容。下面是代码:

<代码><;!文档类型HTML>;<;头部>;<;标题>;<;/标题>;<;?PHP include(";head.PHP";);?>;<;/标题>;<;身体>;<;?PHP$SELECTED_类别=$_GET[' category '];包括(";navbar.PHP";);包括(";$所选_类别.PHP";);包括(";footer.PHP";);?>;<;/正文>;<;/HTML>;

我传递多个网页来动态生成格式化视图。这对大多数内容都很有效。实现表单验证时会出现问题。我的登录码如下:

<代码><;节类=";我的5大屏幕";>;<;DIV类=";包装器";>;<;DIV类=";PY-5文本中心";>;<;H2>;登录<;/H2>;<;P>;请填写登录凭据。<;/p>;<;/DIV>;<;?PHPif(!empty($login_错误)){echo '<;DIV Class=";alert alert-danger";>;'。$LOGIN_错误。' amp;lt;/DIV amp;gt;';}?>;<;DIV类=";W-50 M-自动";>;<;表单操作=";<;?PHP echo htmlspecialchars(";login.PHP";);?>;";方法=";后";>;<;DIV类=";表单-组";>;<;标签>;用户名<;/标签>;<;输入类型=";文本";名称=";用户名";类=";表单控制<;?PHP echo(!empty($username_错误))?' is-invalid ':' ';?>;";值=";<;?PHP echo$用户名;?>;";>;<;span类=";无效反馈";>;<;?PHP回显$username_错误;?>;<;/span>;<;/DIV>;<;DIV类=";表单-组";>;<;标签>;密码<;/标签>;<;输入类型=";密码";名称=";密码";类=";表单控制<;?PHP echo(!empty($password_错误))?' is-invalid ':' ';?>;";>;<;span类=";无效反馈";>;<;?PHP echo$password_错误;?>;<;/span>;<;/DIV>;<;DIV类=";表单-组";>;<;输入类型=";提交";类=";btn btn-primary";值=";登录";>;<;/DIV>;<;P>;没有账户?<;a href=";dynamiccontent.PHP?category=register";>;立即注册<;/a>;。<;/p>;amp;lt;p amp;gt;拥有Okta登录?<;a href=";oktaauth.PHP";>;继续<;/a>;。<;/p>;<;/窗体>;<;/DIV>;<;/DIV>;<;/DIV>;<;/部分>;
当表单输入成功验证时

,这将很好地呈现动态模板。当存在无效输入时,只会呈现登录代码,而不会呈现动态格式化的内容以及验证错误。Dynamically rendered pageRendered when form validation is triggered

如何确保我的表单验证显示在同一个动态生成的页面上?提前感谢你的帮助。


顺晟科技:

  • TAG:
相关文章
我们已经准备好了,你呢?
2024我们与您携手共赢,为您的企业形象保驾护航