![](/img/trans.png)
[英]Valid xhtml 1.0 strict JS toggle without speculative parsing error
[英]getting an error there is no attribute “placeholder” in xhtml strict 1.0
我相信我相信占位符是html 5。 有替代占位符的方法嗎?
我必須使用xhtml strict 1.0,這是一項要求。
沒錯,占位符是HTML5的新功能,因此它不能在XHTML中使用,也沒有真正的等效項。 我唯一可以建議的是將“值”設置為等於占位符文本,但是用戶必須在輸入自己的文本之前刪除該文本。
唯一的其他選擇是使用javascript以某種方式模仿占位符文本。
xhtml確實支持占位符,因為XHTML是XML和HTML的混合。 該功能有效,但由於驗證方法尚未趕上新的編碼原理,因此無法驗證。 以此作為驗證的替代方法;
<input type="text" onfocus="if (this.value==this.defaultValue) this.value = ''" onblur="if (this.value=='') this.value = this.defaultValue" value="your placeholder text here" />
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.