簡體   English   中英

如何使用 php 或 jquery 將文本添加到特定的 html 元素?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM