JavaScript就这么回事4:表单
来源:互联网 发布:淘宝app怎样卖二手东西 编辑:程序博客网 时间:2024/06/04 18:52
转自javascript.com.cn(放在这里主要是方便我自己的学习,如果不允许的话,请通知我,我将自行删除)
43 表单构成
<form method=”post” action=”target.html” name=”thisForm”><input type=”text” name=”myText”><select name=”mySelect”><option value=”1”>First Choice</option><option value=”2”>Second Choice</option></select><br><input type=”submit” value=”Submit Me”></form>
44 访问表单中的文本框内容
<form name=”myForm”><input type=”text” name=”myText”></form><a href='#' onClick='window.alert(document.myForm.myText.value);'>Check Text Field</a>
45 动态复制文本框内容
<form name=”myForm”>Enter some Text: <input type=”text” name=”myText”><br>Copy Text: <input type=”text” name=”copyText”></form><a href=”#” onClick=”document.myForm.copyText.value =document.myForm.myText.value;”>Copy Text Field</a>
46 侦测文本框的变化
<form name=”myForm”>Enter some Text: <input type=”text” name=”myText” onChange=”alert(this.value);”></form>
47 访问选中的Select
<form name=”myForm”><select name=”mySelect”><option value=”First Choice”>1</option><option value=”Second Choice”>2</option><option value=”Third Choice”>3</option></select></form><a href='#' onClick='alert(document.myForm.mySelect.value);'>Check Selection List</a>
48 动态增加Select项
<form name=”myForm”><select name=”mySelect”><option value=”First Choice”>1</option><option value=”Second Choice”>2</option></select></form><script language=”JavaScript”>document.myForm.mySelect.length++;document.myForm.mySelect.options[document.myForm.mySelect.length - 1].text = “3”;document.myForm.mySelect.options[document.myForm.mySelect.length - 1].value = “Third Choice”;</script>
49 验证表单字段
<script language=”JavaScript”>function checkField(field) {if (field.value == “”) {window.alert(“You must enter a value in the field”);field.focus();}}</script><form name=”myForm” action=”target.html”>Text Field: <input type=”text” name=”myField”onBlur=”checkField(this)”><br><input type=”submit”></form>
50 验证Select项
function checkList(selection) {if (selection.length == 0) {window.alert(“You must make a selection from the list.”);return false;}return true;}
51 动态改变表单的action
<form name=”myForm” action=”login.html”>Username: <input type=”text” name=”username”><br>Password: <input type=”password” name=”password”><br><input type=”button” value=”Login” onClick=”this.form.submit();”><input type=”button” value=”Register” onClick=”this.form.action = ‘register.html’; this.form.submit();”><input type=”button” value=”Retrieve Password” onClick=”this.form.action = ‘password.html’; this.form.submit();”></form>
52 使用图像按钮
<form name=”myForm” action=”login.html”>Username: <input type=”text” name=”username”><br>Password: <input type=”password”name=”password”><br><input type=”image” src=”login.gif” value=”Login”></form>
53 表单数据的加密
<SCRIPT LANGUAGE='JavaScript'><!--function encrypt(item) {var newItem = '';for (i=0; i < item.length; i++) {newItem += item.charCodeAt(i) + '.';}return newItem;}function encryptForm(myForm) {for (i=0; i < myForm.elements.length; i++) {myForm.elements.value = encrypt(myForm.elements.value);}}></SCRIPT><form name='myForm' onSubmit='encryptForm(this); window.alert(this.myField.value);'>Enter Some Text: <input type=text name=myField><input type=submit> </form>
上面的encryptForm方法把表单中的数据转换为编码,在提交表单之前完成了简单的表单数据加密~
原始的个站转移了
- JavaScript就这么回事4:表单
- JavaScript就这么回事
- JavaScript就这么回事
- JavaScript就这么回事
- JavaScript就这么回事
- JavaScript就这么回事
- JavaScript就这么回事
- JavaScript就这么回事
- JavaScript就这么回事
- JavaScript就这么回事
- JavaScript就这么回事
- JavaScript就这么回事
- JavaScript就这么回事
- JavaScript就这么回事
- JavaScript就这么回事
- JavaScript就这么回事
- JavaScript就这么回事
- JavaScript就这么回事
- RSS定义以及属性
- JavaScript就这么回事3:图像
- 基本的sql
- JAVA多线程的控制
- 矩形同心螺旋圈
- JavaScript就这么回事4:表单
- fedora5安装美化笔记
- 博客的核心功能
- 在MDI方式下自由生成自定义的子窗口
- DELPHI函数大全
- Ajax Patterns 读书笔记 --4
- Apache2的httpd.conf翻译
- 好网站
- 再回首 --- 零点伤感