截取字符串问题,大侠们帮忙了!

Ryan20082009 2012-03-30 09:07:12
我现在有一个文本框,文本框里面只能输入数字和回车(每输入一串数字按下回车),输入完了之后,我点击下面的确认执行确认按钮需要得到上面文本框内容,得到文本框内容应该是这样的:in('333','44','5556','4444')变成那样,我就可以把得到的值当作一个参数传给一个存储过程进行批量修改。
请大侠门帮忙!
...全文
110 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
弦弦 2012-03-30
  • 打赏
  • 举报
回复
<script type="text/javascript">
$(function () {
var strMsg;
$("#Button1").click(function () {
if ($("#TextBox1").val() != "") {
var strList = $("#TextBox1").val().split(' ');
for (var i = 0; i < strList.length; i++) {
strMsg += "'" + strList[i] + "',";
}
}
})
})
</script>
  • 打赏
  • 举报
回复
<asp:TextBox ID="tbCon" runat="server" CssClass="pin" onkeydown="EnterTextBox(event, this);" ToolTip="输入完成后回车添加"></asp:TextBox>


js:
function EnterTextBox(event, obj)
{
if(event.keyCode == 13&&!isNull(obj.value))
{
if(!isNull(obj.value))
{
$("btnSure").click();
}
}
}
天齐贺少 2012-03-30
  • 打赏
  • 举报
回复
一楼可行
可以在keypress事件中判断键盘asc值
若为数字,写入值,若为回车,提交值,若为其他,忽视
建议用个隐形文本记录结果,当按下键盘为回车的时候,给隐形文本加,值
最后点提交的时候直接获取隐形文本,substring一下就等到类似('333','44','5556','4444')的值了
bdmh 2012-03-30
  • 打赏
  • 举报
回复
方法很多,KeyPress事件中,判断key的值,在0-9之间,并且是回车的,允许通过
或者用正则判断,这个限制数字的正则,网上到处都是

62,268

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

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