当另一input存在值,读取并正则另一input值到本input?:报错-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

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

kun坤 2020-06-07 14:38:36 124

需要实现:

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

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

如下图

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


前端开发
分享到
取消 提交回答
全部回答(1)
  • kun坤
    2020-06-07 14:38:41

    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);" 难道你看不懂 是输入第一个文本框失去焦点才调用事件么。######运行无效
    0 0
开发与运维
使用钉钉扫一扫加入圈子
+ 订阅

集结各类场景实战经验,助你开发运维畅行无忧

推荐文章
相似问题
推荐课程