Javascript 如何在第一次单击时选择字段后,在第二次单击后取消选择该字段
我这里有一个代码需要修改,问题是这段代码在第一次点击时效果很好,因为整个字段都会高亮显示,但是这对于希望在http://之后手动键入url的用户来说是个问题http://仍然高亮显示,因此,用户将其替换为他在字段中输入的任何内容,而不是粘贴整个链接。谢谢Javascript 如何在第一次单击时选择字段后,在第二次单击后取消选择该字段,javascript,Javascript,我这里有一个代码需要修改,问题是这段代码在第一次点击时效果很好,因为整个字段都会高亮显示,但是这对于希望在http://之后手动键入url的用户来说是个问题http://仍然高亮显示,因此,用户将其替换为他在字段中输入的任何内容,而不是粘贴整个链接。谢谢 function SelectURL(field) { field.focus(); field.select(); } <input name="URL" type="text" value="http://"
function SelectURL(field)
{
field.focus();
field.select();
}
<input name="URL" type="text" value="http://" maxlength="255" OnClick="SelectURL(this.form.URL)"/>
在alt属性中存储一些值,并在函数中检查它 例如,当用户第一次单击时,将alt设置为“1”
下次您将看到alt属性存在,所以您应该移除焦点。并将alt设置为0。使用onFocus事件而不是OnClick事件 它只会在文本框获得焦点时触发