2011-01-07 103 views
0

我在這裏得到了一個代碼,我需要修改,這個代碼適用於第一次點擊,因爲整個字段變得突出顯示然而,對於想要在「http://」之後手動輸入url的用戶來說,這是一個問題(問題在於http://仍然突出顯示,因此用戶會用他在該字段中輸入的內容替換它)而不是粘貼整個鏈接。謝謝如何在第一次點擊後選擇一個字段後再次點擊

function SelectURL(field) 
{ 

    field.focus(); 
    field.select(); 
} 


<input name="URL" type="text" value="http://" maxlength="255" OnClick="SelectURL(this.form.URL)"/> 

回答

0

在alt屬性中存儲一些值,並在你的函數中檢查它。

例如,當用戶第一次點擊時,請將alt設置爲'1'。

下次您將看到alt屬性存在,因此您應該移除焦點。並將alt設置爲0.

0

使用onFocus事件而不是OnClick事件。

它只會在文本框獲得焦點時觸發

相關問題