在客户端对form进行一些操作

来源:百度知道 编辑:UC知道 时间:2024/06/05 14:28:26
1.如何方便快捷地判断一个form是不是空(也就是表单中的各个元素,什么input、select等等都没有有效值,用户没有填写表单)?不要说把表单元素全部遍历一边,逐个判断值是否为空,我觉得那样太烦了,如果表单元素很多,这样做不是很傻么

2.如果快速将一个表单清空?假设我有一个表单,其中有文本输入框、下拉列表、复选框等等元素很多,我操作了其中若干,然后发觉填错了,想清空表单重填,有没有什么方法可以快速做到?
别说用form的reset()函数,那是重置表单,不是清空。如果表单元素在页面生成载入时已经有value值或者被选中,那么reset就会恢复成表单初始值,而不是清空

1.不傻是不可能的,你的select是没有办法判断值是否合法。而且你看百度知道,你点回答之前里面是不是有内容?也就是说,FORM一般要设置默认内容进行提醒,判断的时候必须对默认内容进行特殊处理。你就点这个页面的源文件,或许你可以借鉴什么,而不是骂百度的开饭团队也傻。

2.你对reset的理解非常正确,reset非常有用。你需要的清空也必须单独写函数,就象判断是否全空一样。

1,给标签加 onchange="你的处理函数名(this)"

2,遍历