JavaScript 使用表单
使用表单
1.使用文本框
< form name =form1 >
< input type =text value ="information ,please" name =text1 >
</ form >
< script >
document.write( " 表单text1类型是: " + document.form1.text1.type + " <br> " )
document.write( " 表单text1名称是: " + document.form1.text1.name + " <br> " )
document.write( " 表单text1值是: " + document.form1.text1.value + " <br> " )
document.write( " 表单text1大小是: " + document.form1.text1.size + " <br> " )
</ script >
< form name =form1 >
< input type =text name =text1 value =click here
onfocus =document.form1.text1.select() >
</ form >
2.使用密码框
< form name =form1 >
< input type =password name =pw1 value =daylight >
</ form >
< script >
document.write( " 表单pw1的类型: " + document.form1.pw1.type + " <br> " )
document.write( " 表单pw1的名称: " + document.form1.pw1.name + " <br> " )
document.write( " 表单pw1的值: " + document.form1.pw1.value + " <br> " )
document.write( " 表单pw1的大小: " + document.form1.pw1.size + " <br> " )
</ script >
3.使用隐藏字段
< form name =form1 >
< input type =hidden name =hid1 value =piece of eight >
</ form >
< script >
document.write( " 表单hid1的类型: " + document.form1.hid1.type + " <br> " )
document.write( " 表单hid1的名称: " + document.form1.hid1.name + " <br> " )
document.write( " 表单hid1的值: " + document.form1.hid1.value + " <br> " )
</ script >
4.使用文本区域框
< form name =form1 >
< textarea name =ta1 > how many grains of sand are there in the sahara desert? </ textarea >
</ form >
< script >
document.write( " 表单ta1的类型: " + document.form1.ta1.type + " <br> " )
document.write( " 表单ta1的名称: " + document.form1.ta1.name + " <br> " )
document.write( " 表单ta1的值: " + document.form1.ta1.value + " <br> " )
document.write( " 表单ta1的横向宽度: " + document.form1.ta1.cols + " <br> " )
document.write( " 表单ta1的纵向宽度: " + document.form1.rows.value + " <br> " )
</ script >
< form name =form1 >
< textarea name =ta1 rows =4 onfocus ="document.form1.ta1.select()" > how many grains of sand are there in the sahara desert? </ textarea >
</ form >
5.使用按钮
< form name =form1 >
< input type =button name =button1 value =标准按钮 >
</ form >
< script >
document.write( " 表单button1的类型: " + document.form1.button1.type + " <br> " )
document.write( " 表单button1的名称: " + document.form1.button1.name + " <br> " )
document.write( " 表单button1的值: " + document.form1.button1.value + " <br> " )
</ script >
< form name =form1 >
< input type =text name =text1 size =45 >< br >
< input type =button name =button1 value =panic button onclick ="document.form1.text1.value='sittle down,count to 10 and take a deep breath'" >
</ form >
6.使用重置按钮
< form name =form1 >
< input type =reset name =reset1 value ="rest form" >
</ form >
< script >
document.write( " 表单reset1的类型: " + document.form1.reset1.type + " <br> " )
document.write( " 表单reset1的名称: " + document.form1.reset1.name + " <br> " )
document.write( " 表单reset1的值: " + document.form1.reset1.value + " <br> " )
</ script >
7.使用提交按钮
< form name =form1 >
< input type =submit name =submit1 value ="submit form" >
</ form >
< script >
document.write( " 表单submit1的类型: " + document.form1.submit1.type + " <br> " )
document.write( " 表单submit1的名称: " + document.form1.submit1.name + " <br> " )
document.write( " 表单submit1的值: " + document.form1.submit1.value + " <br> " )
</ script >
8.使用复选按钮
< form name =form1 >
< input type =checkbox name =cb1 > computer savvy?
</ form >
< script >
document.write( " 表单cb1的类型: " + document.form1.cb1.type + " <br> " )
document.write( " 表单cb1是否被选择?: " + document.form1.cb1.checked + " <br> " )
document.write( " 表单cb1的名称: " + document.form1.cb1.name + " <br> " )
</ script >
9.使用单选按钮
< form name =form1 >
< input type =radio name =radio1 > male
< input type =radio name =radio1 > female
</ form >
< script >
document.write( " 第一个按钮被选择 " + document.form1.radio1[ 0 ].checked + " <br> " )
document.write( " 第二个按钮被选择 " + document.form1.radio1[ 1 ].checked + " <br> " )
document.write( " 按钮的名称 " + document.form1.radio1[ 0 ].name + " <br> " )
document.write( " 按钮的个数 " + document.form1.radio1.length)
</ script >
10.使用选择列表
< form name =form1 >
< select name =select1 size =4 >
< option name =option1 value =lon > london,England </ option >
< option name =option2 value =dub > Dublin,Ireland </ option >
</ select >
</ form >
< script >
document.write( " 这个选择列表的名称 " + document.form1.select1.name + " <br> " )
document.write( " 这个选择列表的长度 " + document.form1.select1.length + " <br> " )
document.write( " 这个选择列表当前被选择的索引号 " + document.form1.select1.selectedIndex + " <br> " )
document.write( " 这个选择列表的尺寸 " + document.form1.select1.size + " <br> " )
</ script >
11.验证表单的有效性
< script >
function validate(){
if (document.form1.text1.value != ' 1 ' || ' 2 ' || ' 3 ' || ' 4 ' ){
alert( " 请输入1~4的整数 " )
}
}
</ script >
< form name =form1 >
请输入1~4的整数:
< input type =text name =text1 size =4 onchange =validate() >
</ form >
12.控制表单焦点
< form name =form1 >
< input type =text name =text1 value =where is you focus? >< br >
< input type =text name =text2 value =is there? >< br >
< input type =text name =text3 value =or maybe here? >< br >
< input type =button name =button1 value ="text box #1" onclick =document.form1.text1.focus() >< br >
< input type =button name =button2 value ="text box #2" onclick =document.form1.text2.focus() >< br >
< input type =button name =button3 value ="text box #3" onclick =document.form1.text3.focus() >< br >
</ form >
声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://haodehen.cn/did48429