如何在输入框前面定死一个"http://"

本文介绍了一种使用jQuery实现的输入框样式联动效果。当右侧输入框获得或失去焦点时,左侧不可编辑输入框的边框颜色会发生变化。该效果适用于需要展示链接或其他组合输入场景的前端应用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

设置两个input输入框,把它们拼接到一起去掉中间的边框,左边的边框定死了内容并且设置成无法更改,右输入框输入,设置成右输入框获取或者失去焦点时左输入框的边框颜色发生改变就行

$("#advLinkShow").val("http://");

$("#advLink").focus(function(){

 $("#advLinkShow").css({ "border-color": "#1E66BD" });
 //$("#advLink").css({ "outline": "none" });
});
$("#advLink").blur(function(){
 $("#advLinkShow").css({ "border-color":"#C7CFD9"});
});
$("#advLinkShow").focus(function(){
 $("#advLink").focus();
});


<th>链&nbsp;&nbsp;&nbsp;接</th>

<td colspan="4">
    <p><input type="text" class="text" id="advLinkShow" style="outline:none;width:50px;border-right:0;margin-right:0px;" readonly="readonly"/>
<input type="text" class="text" name="advLink" id="advLink"  cmps="@{advLink}" maxlength="300" data-validation-engine="validate[required]" style="outline:none;width:142px;border-left:0;margin-left:-10px;padding-left:0px;"/></p>
</td>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值