`
索菲亚.  ぅ
  • 浏览: 15822 次
  • 性别: Icon_minigender_2
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

一个关于javascript的问题

阅读更多
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title>无标题页</title>
    <script language="javascript" type="text/jscript">
        function addNew()
        {
            try
            {
                var tbl=document.getElementById("tbl1");
	            var row=tbl.rows[2];
	            var tbody=row.parentNode;
	            var newRow=row.cloneNode(true);
	            tbody.insertBefore(newRow,tbl.rows[tbl.rows.length-1]);
	            newRow=tbl.rows[3].cloneNode(true);
	            tbody.insertBefore(newRow,tbl.rows[tbl.rows.length-1]);
            }catch(err)
            {
                alert(err.description);
            }
        }
        function removelast()
        {
            try
            {
                var tbl=document.getElementById("tbl1");
                var index=tbl.rows.length-2;
                if(index>4)
                {
                    tbl.deleteRow(index);
                    tbl.deleteRow(index-1);
                }
            }catch(err)
            {
                alert(err.description);
            }
        }
        function checkSelect()
        {
            try
            {
                var selectedValue=document.nodeType.value;
                if(selectedValue=="0")
                {
                    alert("请选择字段SQL类型");
                }
            }catch(err)
            {
                alert(err.description);
            }
        }
    </script>
</head>
<body>
    <form id="form1" runat="server">
    <div align="center">
        <input type="button" name="AddSubmit" value="增加一项" onclick="addNew();" />
        <input type="button" name="ReomveSubmit" value="删除一项" onclick="removelast();" />
        </br>
    </div>
    <table id="tbl1" width="75%" height="135" border="0" align="center" cellpadding="0" cellspacing="0">
        <tr>
            <td width="43%"><div align="center"><font color="#FF0000"><strong>字段名称</strong></font></div></td>
            <td width="28%"><div align="center"><font color="#FF0000"><strong>字段SQL类型</strong></font></div></td>
            <td width="29%"><div align="center"><font color="#FF0000"><strong>初始化值</strong></font></div></td>
        </tr>
        <tr>
            <td height="30" colspan="3"><hr align="center" width="80%" size="1" noshade /></td>
        </tr>
        <tr>
            <td><div align="center"><input type="text" value="请输入字段名" onfocus="if(this.value='请输入字段名'){this.value=''}" style="color:Silver" /></div></td>
            <td><div align="center"><select id="fieldType">
                    <option value="0" style="color:Silver">请选择字段类型</option>
                    <option value="Int32">int</option>
                    <option value="String">text</option>
                    <option value="Int64">bigint</option>
                    <option value="Byte[]">binary</option>
                    <option value="Boolean">bit</option>
                    <option value="String">char</option>
                    <option value="DateTime">datetime</option>
                    <option value="Decimal">decimal</option>
                    <option value="Double">float</option>
                    <option value="Byte">image</option>
                    <option value="Decimal">money</option>
                    <option value="String">nchar</option>
                    <option value="String">ntext</option>
                    <option value="Decimal">numeric</option>
                    <option value="String">nvarchar</option>
                    <option value="Single">real</option>
                    <option value="DateTime">smalldatetime</option>
                    <option value="Int16">smallint</option>
                    <option value="Decimal">smallmoney</option>
                    <option value="DateTime">timestamp</option>
                    <option value="Byte[]">tinyint</option>
                    <option value="Guid">uniqueidentifier</option>
                    <option value="Byte[]">varbinary</option>
                    <option value="String">varchar</option>
                    <option value="Object">Variant</option>
                </select></div>
            </td>
            <td ><div align="center"><input type="text" value="请输入初始化值" onfocus="if(this.value='请输入初始化值'){this.value=''}" style="color:silver" /></div></td>
        </tr>
        <tr>
            <td height="30" colspan="3"><hr align="center" width="80%" size="1" noshade /></td>
        </tr>
        <tr>
            <td height="30" colspan="3"><div align="center"><input type="button" name="SubmitOK" value="确定提交" onclick=checkSelect(); /></div></td>
        </tr>
    </table>
    </form>
</body>
</html>

 

试用CloneNode添加多行后,想判断所有的select节点的选值是否都为"请选择字段类型"。如何实现。谢谢各位大侠帮小女子解决这个问题。

0
0
分享到:
评论
2 楼 索菲亚.  ぅ 2009-11-06  
xiaomei_zhang_pp 写道
个人觉得你对问题描述有些不清晰“select节点的选值是否都为"请选择字段类型"”是说所选值的value都是“0”?的意思?

这么说吧。克隆节点后,我需要把克隆的文本框的值全取出来。而且要判断每个select所选的是什么值。
1 楼 xiaomei_zhang_pp 2009-11-06  
个人觉得你对问题描述有些不清晰“select节点的选值是否都为"请选择字段类型"”是说所选值的value都是“0”?的意思?

相关推荐

    javascript一些问题解答

    javascript一些问题解答 javascript一些问题解答

    javascript国际化问题,js国际化

    这是一个关于处理javascript的国际化问题的一篇技术文章。

    javascript弹出窗口问题总结

    javascript弹出窗口问题总结 1.无提示刷新网页 2.javascript刷新页面的方法 3.javascript弹出窗口代码 4.模式窗口数据不刷新(缓存)问题 5.模式窗口中,链接弹出新窗口问题 6.无提示关闭页面的方法

    基于JavaScript的数字时钟

    一个基于JavaScript的数字时钟,并且解决了时间在IE、Firefox中显示出现不同的问题。

    JavaScript 关于浏览窗口不关闭的问题

    本实例是关于JavaScript 浏览页面窗口不关闭的问题。 很实用,在J2EE中用的很多。

    JavaScript语言参考手册

    最后,这本书提供了你需要用于创建一个完整的 JavaScript 应用程序的额外信息。 JavaScript 参考 (本书) 提供了整个 JavaScript 语言,包括客户端和服务器端 JavaScript 的参考材料。 DevEdge 库的 JavaScript ...

    javascript 解决网站时区问题

    javascript(jquery) 解决网站时区问题

    javascript问题

    javascript问题

    javascript经典问题解决方案

    我收集的javascript问题解决方案,包括 JavaScript 对象与数组参考大全;JavaScript 函数;Javascript 事件;javascript的高级应用;javascript里的document_all用法收集; javascript如何判断一个控件获得焦点; ...

    100个直接可以拿来用的JavaScript实用功能代码片段(1-10)

    67、原生JavaScript实现打开一个窗体通用方法 68、原生JavaScript判断是否为客户端设备 69、原生JavaScript获取单选按钮的值 70、原生JavaScript获取复选框的值 71、原生JavaScript判断是否为邮箱 72、原生...

    JavaScript程式的188个建议.pdf

    对于每一个问题,不仅以建议的方式给出了被实践证明为十分优秀的解决方案,而且还给出了经常被误用或被错误理解的不好的解决方案,从正反两个方面进行了分析和对比,犹如醍醐灌顶,让人豁然开朗。

    Javascript教程关于深入了解JS的几个问题

    Javascript教程关于深入了解JS的几个问题

    25 个最基本的 JavaScript 面试问题及答案

    25 个最基本的 JavaScript 面试问题及答案25 个最基本的 JavaScript 面试问题及答案25 个最基本的 JavaScript 面试问题及答案

    关于javascript.txt

    关于javascript的快速学习日记,用于加深对于javascript的全局理解,包含一些tips和遇到的一些问题,持续更新中

    按回车键时跳到下一个表单元素的javascript代码

    按回车键时跳到下一个表单元素 JumpToNextElement() 用于按回车键时跳到下一个表单元素(统一处理按回车键的问题) 在页面调用: &lt;script Language="Javascript"&gt; document.onkeypress = ...

    JavaScript模式【英文版】.pdf

    《JavaScript模式》是由JavaScript专家斯特凡洛夫撰写,Stoyan是Yahoo公司的资深技术员,他还是YSlow2.0(一个web性能优化工具)的技术架构师。同时还可以学到一些反模式,一些常见的编程方式,这些编程方式引发的...

    编写高质量代码-改善JavaScript程序的188个建议,完整扫描版

    对于每一个问题,不仅以建议的方式给出了被实践证明为十分优秀的解决方案,而且还给出了经常被误用或被错误理解的不好的解决方案,从正反两个方面进行了分析和对比,犹如醍醐灌顶,让人豁然开朗。  《编写高质量...

    javascript权威指南电子书

    Netscape Navigator希望通过JavaScript来解决这个问题。在人们普遍使用电话拔号上网的年代,能够在客户端完成一些基本的验证任务绝对是令人兴奋的。毕竟,拨号上网的速度之慢,导致了与服务器的每一次数据交换事实上...

    javaScript异常处理文档

    javaScript异常处理文档,当遇到JavaScript等异常问题时可翻阅本文档寻找答案

    javascript初学者应注意的七个细节

    详细介绍了学习javascript应该注意的问题,其中肯定会有你所需要的,值得你的一读。

Global site tag (gtag.js) - Google Analytics