簡體   English   中英

當我嘗試使用netbeans php中的屬性ID“ no空白”時,值不正確<?php echo $id ?>

[英]bad value for attribute id “no whitespace” in netbeans php when i trying to use <?php echo $id ?>

我正在使用NetBeans編寫嵌入HTML的PHP​​代碼。 當我使用PHP生成id屬性時,如下所示:

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
    </head>
    <body>
        <div id="<?php echo 'TEST_ID'?>">
            TEST
        </div>
    </body>
</html>

...我收到以下錯誤消息:

元素“ tr”上的屬性“ id”的錯誤值“”:ID不能包含空格。

如何從Netbeans for PHP禁用或刪除此錯誤?

在此處輸入圖片說明

哈哈,再次嘗試后,我發現如何禁用此壓力IDE,但我喜歡它:D

見截圖^ _ ^

在此處輸入圖片說明

這似乎是一個已知問題 :NetBeans HTML驗證器不支持嵌入式PHP代碼,因此它試圖驗證您的文字PHP代碼,就像它是瀏覽器接收的HTML的一部分一樣(當然不是這樣) 。 NetBeans團隊顯然不願意修復它(可能是因為它需要完全重寫該功能),因此您必須忍受該問題或禁用HTML錯誤檢查。 您可以通過IDE邊距中的提示圖標(燈泡)完成后者。 可以在每個文件或所有PHP文件中禁用此功能。

我本人只是遇到了這個問題,找不到任何有關如何解決的信息。 我不想禁用所有針對HTML的錯誤檢查,因此通過反復試驗,我發現禁用的必需設置是HTML Validator中的“屬性”。

  1. 轉到NetBeans>首選項
  2. 選擇編輯器>提示
  3. 選擇語言“ HTML”
  4. 取消選中屬性
  5. 申請或確定

這將禁用其他一些驗證器,但總比完全關閉驗證要好。

另一個選擇是將“顯示為”選項更改為較不干擾的內容,例如“信息”

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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