单选按钮
选项1 选项2
选项3
//name相同为同一组的,选择时只能在其中选择一个 checked表示已选的
按钮
下拉菜单和滚动列表
读取和设置表单元素
window.document.my_Forms_name.text_name.value
//读取
//设置
window.document.表单名.文本框名.文本框输入的值。 window.document.my_Forms_name.text_name.value= ????
文本框text,密码框password,文本域textarea都符合上述规则
复选框:
它没有value属性,却有一个checked布尔值属性,如果单击了某个复选框,该复选框的值会变成true,若单击前就处于选中状态,则checked会等于false
window.document.表单名.复选框名.checked; //读取选项true/false
单选按钮:
同一列名的单选按钮会组成一个同名列表,要引用某个单选按钮,可以使用radio_button_name[项目符号]这样表示,且第一个选项为[0];
window.document.formName.readio_button_group[0].checked;
也可以设置value并获取它。
下拉菜单和滚动列表
类似上述单选按钮,但其选择的属性是selected window.document.formName.the_group[0].selected;
注:如果一个选项框的checked因某种原因不存在,JavaScript会以特殊关键字underfined作为响应,然后要求JavaScript查找未定义元素的checked值时,会导致JavaScript因混乱而出错。 为确保存储在数组中的元素有定义来防止出现此类错误:
if(window.document.the_form.element[5]!=underfined){
}
var checked_value=window.document.the_form.element[5].checked;
但也可以设置value.并且获取他
表单元素 按钮 复选框 单选按钮 文本框 文本区 下拉菜单或选择列表 表单 不同表单元素可以处理的事件 事件 onClick() onClick() onClick() onChange() onChange() onChange() onSubmit() 触发事件的操作 鼠标单击 鼠标单击 鼠标单击 修改文本框的内容,然后单击文本框的外部 同上 改变了下拉菜单或选择列表中的选项 在某个文本框中按了回车键或单击了提交按钮 缩短引用
是否注意到上述的第一行window.document.the_form.the_url.value标记太长了,事实上,在