如何在第一次点击后选择一个字段后再次点击
问题描述:
我在这里得到了一个代码,我需要修改,这个代码适用于第一次点击,因为整个字段变得突出显示然而,对于想要在“http://”之后手动输入url的用户来说,这是一个问题(问题在于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事件。
它只会在文本框获得焦点时触发