首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

JS中取对象的有关问题。

2013-07-08 
JS中取对象的问题。,JS动态添加行前台。//下面这个方法如何取每个生成行的第三例function CheckText(obj) {i

JS中取对象的问题。,
JS动态添加行
JS中取对象的有关问题。



前台。
//下面这个方法如何取每个生成行的第三例
function CheckText(obj) {    
    if (obj.value == "") {
         obj.style.border = "1px solid red";       
        obj.title = "请不要输入有空值!!!";
    } else {
        obj.style.border = "1px solid";
    }
    
}


后台。
JS中取对象的有关问题。

想实现的功能就是,  如何在JS中获取每个自动生成的第三列来判断 不能输入汉字。

[解决办法]


<form id="container" runat="server">
        <div>
            
            <table>              
                <tbody>
                    <tr>
                        <td>
                            <input type="text" name="name" />1
                           
                        </td>
                        <td>
                            <input type="text" name="name"/>2
                           
                        </td>
                        <td>
                            <input type="text" name="name" />3
                           


                        </td>
                        <td>
                            <input type="text" name="name" />4
                           
                        </td>
                    </tr>
                    <tr>
                         <td>
                            <input type="text" name="name" />1
                           
                        </td>
                        <td>
                            <input type="text" name="name"/>2
                           
                        </td>
                        <td>
                            <input type="text" name="name" />3
                           
                        </td>
                        <td>
                            <input type="text" name="name" />4
                           
                        </td>
                    </tr>



                </tbody>
            </table>
            <input type="button" name="name" value="test" id="test" />
            <script type="text/javascript">
                $(function () {

                    $("#test").bind('click', function () {

                        $("#container td:eq(2) input[type='text']").each(function () {
                            var text = $(this).val();
                            if (text == undefined 
[解决办法]
 text == '')
                                alert("没有输入");
                            else if (/[^\x00-\xff]/g.test(text))
                                alert("含有汉字");
                            else
                                alert("全是字符")
                        });

                    });

                });
            </script>
        </div>

        

    </form>


[解决办法]
自己已经给出答案了吧?能加onfocus 事情就不能加点其他的事件??
[解决办法]
引用:
自己已经给出答案了吧?能加onfocus 事情就不能加点其他的事件??


同意

你的onfocus 事件也返回回去了
[解决办法]
你每一个都给一个id ,规则的,可以遍历的,然后遍历一下挨个读吧,反正你也要挨个判断是不是能写汉字
[解决办法]
可以在后台拼装的行的第三列的文本框里添加一个自己定义的样式,然后在前台通过样式获得文本框的对象,然后进行onkeydown和onblur这两个事件验证。


[解决办法]
好吧,我来当一次恶人。
不得不说,咱们搞IT的也需要有必要的表达能力。至少您得把问题描述清楚。社区是个免费分享知识的地方,我相信有很多人都想帮助别人,但是您问题都不描述清楚,让人怎么帮呢?
另外一点,有些很基础的问题,比如语法之类的问题,完全可以靠搜索引擎靠教材之类的来解决,贡献者们不可能随时来CSDN给大家科普基础知识的啊!

热点排行