我想在我的輸入變量值爲什麼不能在HTML輸入標籤使用」
顯示12"3
我寫這篇文章?
<INPUT TYPE="text" NAME="" value="12\"3">
但它是不對的
爲什麼?
PS:我必須轉移到"
"
,或更改"
到'
我不喜歡它
我想在我的輸入變量值爲什麼不能在HTML輸入標籤使用」
顯示12"3
我寫這篇文章?
<INPUT TYPE="text" NAME="" value="12\"3">
但它是不對的
爲什麼?
PS:我必須轉移到"
"
,或更改"
到'
我不喜歡它
HTML根本沒有像其他語言一樣的轉義序列。在HTML屬性值中,唯一的特殊字符是<
,&
並取決於引號"
或'
。而唯一使用這些字符是character references:
有些作者使用字符實體引用「
"
」編碼的雙引號("
)的情況下,因爲該字符可以被用來分隔屬性值。
或者你使用單引號,那麼你就不需要編碼雙引號,反之亦然:
<INPUT TYPE="text" NAME="" value='12"3'>
爲什麼?
因爲\
在HTML中並不特殊。它不逃避東西。您必須使用"
或'
。
<input type="text" name="somename" value='12"3' />
<input type="text" name="somename2" value="12"3" />
「我不喜歡它」 - 爲什麼不呢? – detly 2010-09-03 08:26:10