当前位置:编程学习 > JS >>

用JS获取JS里面的input的值,来验证这个值不能为空,

意思是说我点保存的时候要验证节点号码不能为空,但节点号码这个文本框是通过,点新增按钮出来的,就是通过JS脚本出来,我现在的问题是,如果我什么都不填写,直接点保存按钮,弹不出提示,只有点击了新增按钮的时候,不填写任何东西,再点击保存按钮,就会弹出节点号码不能空,原因是我不点击新增按钮,用document.getElementByName获取不到input,name的值,求解啊!!
答案:用document.getElementsByTagName("input")可以获取所有的input,然后你循环判断就行了
如果页面上有不需要判断的input
你可以把所有需要判断的input控制在一个DIV里
则 var a = document.getElementsById(DIV的ID);
然后用 a.getElementsByTagName("input") 就行了
其他:试试document.getElementsById 先看看新增之前跟新增之后的name值是不是一样? 是否name后面有[0],[1].... 这样的数组进去了?如果是Object类型的 用document.getElementByName 个人认为应该可以取值的。 document.getElementsById document.getElementsByTagName("input")可以获取所有的input,,然后逐个循环
然后判断 name=name.
获取 值 ==null
alert(提示

上一个:有个JS图片效果是横向的翻滚想修改成上下翻滚的!求高手!我在线等!
下一个:表格中js的问题

CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,