在第一次单击后选择字段后,如何在第二次单击后取消选择该字段

时间:2011-01-07 14:17:32

标签: javascript

我在这里得到了一个我需要修改的代码,事情是这个代码适用于第一次点击,因为整个字段变得突出显示但是这对于想要在“http”之后手动输入网址的用户来说是一个问题://“(问题是http://仍然突出显示,因此用户将其替换为他在字段中输入的内容),而不是粘贴整个链接。感谢

function SelectURL(field)
{

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


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

2 个答案:

答案 0 :(得分:0)

在alt属性中存储一些值,并在函数中检查它。

当用户第一次点击时,例如将alt设置为“1”。

下次您将看到alt属性存在,因此您应该删除焦点。并将alt设置为0。

答案 1 :(得分:0)

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

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