2011-01-07 105 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事件。

它只会在文本框获得焦点时触发

相关问题