一、取得表单
//获得id为myForm1的<form/> var myForm1 = document.getElementById("myForm1"); //获得name为myForm2的<form/> //作为document的属性获得,非标准方式,不推荐 var myForm2 = document.myForm2; //获得页面内所有<form/>的集合 var forms = document.forms; //获得页面中第一个<form/> var form0 = forms[0]; //获得name为myForm的<form/> var myForm = forms['myForm'];
二、HTMLFormElement常用属性与方法
- acceptCharset: 服务器能够处理的字符串;
- action: 表单提交的目标URL;
- elements: 表单中所有表单域的集合;
- enctype: 表单提交的编码类型;
- length: 表单中表单域的数量;
- method: 表单提交的请求类型,通常是"get"或者"post";
- name: 表单的名称;
- target: 用于提交表单和接收响应的窗口名称;
- reset(): 将表单的所有表单域重置为默认值;
- submit(): 提交表单;
三、取得表单域
var myForm = document.forms["myForm"]; //取得myForm的第一个表单域, 非标准方式,不推荐 var field1 = myForm[0]; //取得name为field2的表单域, 非标准方式,不推荐 var field2 = myForm["field2"]; //取得myForm下所有表单域 var myFields = myForm.elements(); //取得myForm的第一个表单域 var myField1 = myFields[0]; //取得name为myField的表单域 //如果有多于一个域的name为myField,则返回它们的集合 var myField = myForm["myField"];
四、表单域常用属性与方法
- disable: 当前表单域是否被禁用;
- form: 指向当前域所属表单的指针;
- name: 当前表单域名字;
- readOnly: 当前表单域是否只读;
- tabIndex: 当前表单域的切换序号(用于使用tab键切换元素);
- type: 当前表单域类型;
- value: 当前表单域的值;
- focus(): 获得焦点(隐藏域不可用);
- blur(): 移除焦点(隐藏域不可用);
相关推荐
1. 使用`<SCRIPT>`标记符:这是最直接的方式,将JavaScript代码放在`<HEAD>`或`<BODY>`标签内。例如,创建一个按钮,当用户点击时弹出对话框的代码如下: ```html <HTML> <HEAD> <TITLE>JavaScript 示例 </TITLE...
表单与javascript的课件,ppt中有源码,可以直接复制过来运行,是很好的教学资源: 表单元素事件: 文本域事件 按钮事件 复选框事件 单选按钮事件 表单有效性验证: <HTML> <HEAD><TITLE>表单对象的事件</TITLE> ...
关于JavaScript的位置,它可以在`<head>`或`<body>`标签中编写,但通常建议将其放在`<body>`的底部,以确保在页面加载时脚本不会阻塞内容的呈现。如果希望在页面加载时执行某个功能,可以使用`onload`事件,如下所示...
</form> </section> </main> <footer> <p>© 2023 在线餐饮网站. All rights reserved.</p> </footer> <script src="scripts.js"></script> </body> </html> ``` #### 六、总结 本项目的实现充分展示了...
在网页上实现加减乘除功能。... <option value="/">/</option> </select> <input type="number" id="n2"> <input type="button" onclick="aa()" value="="> <input type="text" id="res"> </form>
<script type="text/javascript"> // JavaScript 代码块 </script> ``` 【输出与显示文本】 `document.write()`方法是JavaScript中用于向HTML文档写入文本的一种方式,如: ```html <script type="text/...
<script type="text/javascript"> function colorChange(str, value) { // 获取元素并改变背景色 var button = document.getElementById('submitBtn'); button.style.backgroundColor = str; } </script> </...
<input type="submit" value="Submit Form"> <input type="reset" value="Reset Form"> ``` 以上是对 HTML 基础知识的一个简要总结,涵盖了文档结构、基本标签的使用方法等内容。HTML 是构建网页的基础,了解并...
- 表单标记,如 `<form>`, `<input>`, `<select>`, `<option>`, `<textarea>`,用于用户输入。 - 其他标记,如图像 `<img>`, 超链接 `<a>`, 样式 `<style>`, 链接资源 `<link>`,框架 `<frameset>` 和 `<frame>`。 ...
<script type="text/javascript" src="../JS/calendar.js"></script> </head> <body> <form> <asp:TextBox ID="txtTimeStart" runat="server" Width="80px"></asp:TextBox><img src="../images/cal.gif" alt="选择...
<dd>* 请勿上传小说、mp3、图片等与技术无关的内容.一旦发现将被删除</dd> <dd>* 请勿在未经授权的情况下上传任何涉及著作权侵权的资源,除非该资源完全由您个人创作</dd> <dd>* 点击上传资源即表示您...
<script language="JavaScript"> document.title = "这是以JavaScript印出的!"; </script> </head> <body> <br>This is a normal HTML document.<br> </body> </html> ``` 在这个例子中,JavaScript代码更改了网页...
<textarea class="form-control" name="txtAddress" id="txtAddress"></textarea> </div> </div> <div class="form-group"> <button class="btn btn-primary col-md-offset-4" onclick="getVal()">获取表单的值...
<form name="myform" method="post"> 用户名:<input type="text" name="username" ><br> 密 码:<input type="text" name="password"><br> <input type="submit" name="submit" value="登陆" onClick=...
<script type="text/javascript" src="test.js"></script> </head> <body> </body> </html> ``` - **脚本文件test.js内容**: ```javascript document.write("第一个JavaScript的小实例"); alert("欢迎...
- **`<script>`**:用于引入JavaScript文件或内联JavaScript代码。 - **`<style>`**:定义内联CSS样式。 - **`<link>`**:用于引入外部CSS文件。 - **`<body>`**:网页的主体部分,包含所有可见内容。 #### 三、Web...
<br><script language="JavaScript"> <!-- document.write("<center>这是使用JavaScript输出的内容!</center>"); --> </script> <br><p align="center">这是Html文档的内容。</p> </body> </html> ``` - ...
JavaScript 实现 Select 美化方法 JavaScript 是一种广泛...</form> ``` 在 JavaScript 文件中添加以下代码: ``` loadSelect(document.getElementById('province')); ``` 这样,我们就成功地美化了 Select 标签!