开发者社区> 问答> 正文

当另一input存在值,读取并正则另一input值到本input?:报错

需要实现:

当<input id="demo">存在值时,如/uploads/media/130114/chunnuanhuakai.mp3。

则<input id="title">自动为chunnuanhuakai。

如下图

ajax吗?哪个高手来个demo代码?急需~


展开
收起
kun坤 2020-06-07 14:38:36 532 0
1 条回答
写回答
取消 提交回答
  • onkeydown事件应该可以吧,或者onkeypress######来个demo吧~######

    我表示不会正则,随便写的。

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
     <head>
      <title> New Document </title>
      <script type="text/javascript">
      <!--
    	function getText(str) {
    		var endVal = str.substring(str.lastIndexOf("/") + 1,str.lastIndexOf("."))
    		document.getElementById("title").value = endVal;
    	}
      //-->
      </script>
     </head>
    
     <body>
      <input type="text" id="demo" onblur="getText(this.value);"/> <br/>
      <input type="text" id="title" /> 
     </body>
    </html>

    ######回复 @amhoho : 你要说运行无效我只能笑了。难道你JS一点看不懂么。。就那么几行代码不会阅读下嘛######onblur="getText(this.value);" 难道你看不懂 是输入第一个文本框失去焦点才调用事件么。######运行无效
    2020-06-07 14:38:41
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载