我是相當新的HTML 5,我面臨的情況下,我想要一個輸入標籤的類型文本包含多個字段和相應的佔位符(s)爲它消失在輸入這些字段逐個。是否可以做到?html佔位符屬性
讓我說清楚與示例 -
<body>
name: <input type="text" placeholder="first name, second name">
</body>
現在我想「名字」消失時,它被填滿,而「十二名」仍然顯示。 如何做到這一點? (如果有的話)。 請幫我一把。 謝謝。
我是相當新的HTML 5,我面臨的情況下,我想要一個輸入標籤的類型文本包含多個字段和相應的佔位符(s)爲它消失在輸入這些字段逐個。是否可以做到?html佔位符屬性
讓我說清楚與示例 -
<body>
name: <input type="text" placeholder="first name, second name">
</body>
現在我想「名字」消失時,它被填滿,而「十二名」仍然顯示。 如何做到這一點? (如果有的話)。 請幫我一把。 謝謝。
它不能在HTML中完成,因爲placeholder
屬性被定義爲以特殊方式工作(如果支持),並且您無法在HTML中重寫該屬性。你可以在JavaScript中模擬所需的行爲(不是微不足道的),但是在JavaScript中完成所有操作將更安全,而不是完全依靠placeholder
屬性。
如果數據是以特定格式輸入的,比如「名字,姓氏」,那麼唯一合理安全的方法是在該字段之前的靜態內容中提供此信息。 (它只是相當安全的,因爲人們可能很容易錯過或誤解明確的指示。)確保你清楚地表明名稱的各個部分是否真的用逗號分開,正如你目前的表述可能暗示的那樣。
然後再次,如果需要特定的順序,通常最好有單獨的字段。
我明白了......謝謝。 – niharika
這兩個名稱都需要兩個文本框。 –
我覺得這麼多...所以它不能與一個完成? – niharika
是的,我認爲是。 –