我如何向HTML输入字段添加不可移除的前缀? [英] How can I add an unremovable prefix to an HTML input field?

查看:110
本文介绍了我如何向HTML输入字段添加不可移除的前缀?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

使用jQuery,如何将默认值添加到无法删除的输入字段中,但仍然允许您键入URL后面?

Using jQuery, how can I add a default value of http:// into an input field that can’t be removed, but that still allows you to type a URL after it?

默认值:http://

网址: http://www.domain.name

Default: http://
Url: http://www.domain.name

推荐答案

这适用于我:

$("input").keydown(function(e) {
var oldvalue=$(this).val();
var field=this;
setTimeout(function () {
    if(field.value.indexOf('http://') !== 0) {
        $(field).val(oldvalue);
    } 
}, 1);
});

http://jsfiddle.net/J2BKU/

这篇关于我如何向HTML输入字段添加不可移除的前缀?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆