js删除input中的值

yyusnO 2012-03-23 09:03:57
input中有字符串

“1|2|3|4|5|”

我想删除其中的“3|”

“1|2|4|5|”

请问js代码如何实现呢?

可以有多个控制的按钮
button1 删除 “1|”
button2 删除 “2|”
button3 删除 “3|”
button4 删除 “4|”
button5 删除 “5|”
...全文
414 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
挨踢直男 2012-03-23
  • 打赏
  • 举报
回复
<input id='i' value='1|2|3|4|5|'/>
<input type='button' value='b1' onclick='delstr("1|")'/>
<input type='button' value='b2' onclick='delstr("2|")'/>
<input type='button' value='b3' onclick='delstr("3|")'/>
<input type='button' value='b4' onclick='delstr("4|")'/>
<input type='button' value='b5' onclick='delstr("5|")'/>

<script language="javascript" type="text/javascript">
function delstr(str)
{
var regex = new RegExp(str.replace('\|','\\\|'));
var ipt = document.getElementById('i');
ipt.value = ipt.value.replace(regex,'');
}
</script>
Acesidonu 2012-03-23
  • 打赏
  • 举报
回复
function del(n) {
return document.getElementById('inputId').value.replace(n + '|', '');
}

87,910

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧