Js`HTML_校验文本框设置[span颜色字体等]

结合javascript对表单中表格加操作

具体行为:如果前面复选框用户选择yes,那么在下面一栏的表单后面加上红色的*

问题图例:

选择前

选择前图

选择后

选择后图

一个具体例子

function yes_then_do(){  
    var a_name=$("#form_name1 [name='a_name']:checked").val();
    if(a_name=="yes"){

        document.getElementById('just_a_name').innerHTML='<font color="red">&nbsp*</font>';

    }else{
        document.getElementById('just_a_name').innerHTML=' ';
    }

}

//previous "#form_name1" is in 
//{
//  <form id="form_name1" [rest omitted]">
//  <table>
//  [omitted]
//  </table>
//}here

而在表单中选择yes/no表格后面一行需要用到

<tr>
<td>[name omitted]:</td>
<td>&nbsp;&nbsp;<input type="text"name="var_name" style="height:xx px;width:xxx px;" placeholder="placeholder_message" /><span id="just_a_name"></span></td>
</tr>

如果接下来还需要用到这个功能建议重写一个新的函数,但除了必须要改的变量名以外,记住“just_a_name”要换成“just_another_name”(自己感受~)

附上一个小彩蛋,我查资料时候遇到的

origin: http://blog.csdn.net/Liyatao_BeiJing/article/details/48156049

给span设置提示文字 ,设置文字大小,字体颜色
    <span style="font-size:18px;"><input type="text" id="name" id="name"/><span id="warring"><span>  
    <script type="text/javascript">  
    var name=document.getElementById("name").value;  
    if(name=''){  
    document.getElementById("warring").innerHTML='姓名不能为空';  
    document.getElementById("warring").style.fontSize='12px';  
    document.getElementById("warring").style.color='red';  
    }  
    </script></span> 
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值