通过JS动态改变table中<td>的内容
2016-12-26 20:22
591 查看
写在前面
下面html代码可以直接在菜鸟教程的网站去运行,比较方便快捷,省时省力.代码功能描述
下面这个JS作用一是校验input输入框中输入的数字是否合法,二是同时在不合法时,会在input框的后面追加显示提示信息.<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>测试JS动态改变<td>标签值</title> <script> function func(obj,spanId){ var v = obj.value; var lessLength = v.split("-").length-1; var eLength = v.split("e").length-1; var plusLength = v.split("+").length-1; //判断输入是否合法 //检验规则是:只允许整数,正整数,负整数,以及科学计数法 if(v="" || isNaN(v) || (v.indexOf(".")>0) || lessLength > 1 || eLength > 1 || plusLength > 1 || (v.indexOf("-") > 0) || (v.indexOf("+") > 0) || v == "" ){ document.getElementById(spanId).innerHTML = "输入不合法!"; }else{ document.getElementById(spanId).innerHTML = "GOOD!"; } } </script> </head> <body> <p>下面是一个一行两列的table</p> <br> <table border="1"> <tr> <td>后面是type=name的input输入框</td> <td><input type="number" id="qqq" onchange="func(this,'sss');"><span id="sss" style="color:red;">输入合法吗?</span></td> </tr> </table> <br> <p>在输入内容发生变化时会动态的检验是否是数字</p> <br> <a href="http://blog.csdn.net/qq1332479771">我的博客</a> </body> </html>
相关文章推荐
- 【坑】通过点击按钮改变<div>中的内容
- js 动态改变 HTML <image> 的来源(src)
- 通过js让<select></select>标签动态设置默认值
- JS -- <table> 行号自增,前端动态生成的<tr>
- 在IE8中如何通过javascripts改变<style />中的内容?
- javascript表格动态添加行,添加列,js,table,tr,td
- 内容超出表格<td>宽度则自动隐藏
- JS动态创建Table,Tr,Td并赋值
- 标题:深度分销的方向和尺度 内容:<P> 深度分销的方向和尺度<BR> 所谓深度分销,有人也称之为通路精耕细作,是通过减少原有渠道层次,并增强中间商分销能力或通过企
- 用JS动态改变地址栏内容 window.location.href window.location.hash
- php+js+mysql设计的仿webQQ-<3>月份天数随月份改变
- 动态生成table下的<tr>标签不显示
- js动态改变下拉菜单内容示例 .
- js动态改变下拉菜单内容示例
- 使<td>中的内容不换行
- HTTP Compression <httpCompression> ,IIS 内容压缩,静态、动态内容压缩 设置
- php+js+mysql设计的仿webQQ-<3>月份天数随月份改变
- 求<ec:table> \hibernate qbc\webwork\js学习资料
- 使<td>中的内容不换行
- js 向 div 动态 添加 内容 table