[英]How to add text to a particular html element using php or jquery?
我有一個登錄頁面 login.php。 當用戶單擊提交按鈕時,它會轉到另一個頁面 loginprocess.php 並檢查用戶是否有效。 如果用戶有效,則它再次顯示與 login.php 頁面相同的表單和布局,但在 ap 元素中顯示一條消息“用戶名和密碼不正確”,其中 class="errmsg" 位於表單標題下方的表單中。 那么如何編輯 p 元素以顯示錯誤消息?
您可以使用.text()
或.html()
方法,
$(".errmsg").text("invalid username");
我想您可以使用 jquery 將文本附加到 div 中,但這僅在您在同一頁面中進行檢查時才有效。 您還可以嘗試將真/假值發送回 login.php,然后使用 jquery 將文本附加到 div 或僅使用 php 回顯錯誤。
通過在 URL 末尾附加錯誤標志,將用戶從 loginprocess.php 重定向到 loginprocess.php。
Example:
if (...) {
header('Location : loginprocess.php?err=1');
exit();
}
在 loginprocess.php 中,在渲染前寫下面的代碼
標簽 :
<?php
$class = '';
if(isset($_GET['err']) {
if($_GET['err'] == 1) {
$class = 'errmsg';
}
}
?>
<p class="<?php echo $class;?>"></p>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.