我不知道這個問題的正確標題是什麼。我有「靜態佔位符」輸入框,例如,對於URL jsfiddle.net/manyahin/MxRqX輸入的靜態佔位符
<div class="controls">
<input type="text" />
<span>http://</span>
</div>
用戶無法刪除HTTP:在此之後//和類型的文本。跨度有餘裕:輸入上方的位置爲負值,輸入具有文本標識以獲得跨度的自由空間。
當我點擊輸入,遊標設置在輸入開始,在http之前。當我開始輸入時,光標移到正常位置。如何解決這個錯誤,或者請給我一個替代方法來做到這一點。對不起,我的英語不好。
你能後的你想實現在http://jsfiddle.net/ /修復,使我們可以在它的工作是什麼工作版本? – verisimilitude
你可能不應該在這裏做任何你想做的事情,但如果你想告訴用戶他應該輸入一個沒有http://前綴(這將暗示)的URL,那麼你可以使用'http :// '。或者,更好的是,只需使用。通常情況下,人們會複製和粘貼一個URL(並且應該這樣做),所以試圖讓它們省略「http://」是一件討厭的事情,而不是方便。 –
當然,http://jsfiddle.net/manyahin/MxRqX/ –