2017.7.14 学习记录 JavaScript 输入框的事件及获取属性值
2017-07-14 00:57
435 查看
//input标签中text 和 password 可以通过以下方法来判断是否为空 并且是否跳转
function Test01(){
var flag =true;
var hh01=document.getElementById("qq");
var hh02=document.getElementById("ww");
//alert(hh01.value);
if(hh01.value==""){
alert("用户空");
flag=false;
}else if(hh02.value==""){
alert("密码空");
flag=false;
}
return flag;
}
<form action="https://www.baidu.com" onsubmit="return Test01()" onreset="Test03()">
1:<input type="text" id="qq" / ></br>
2:<input type="password" id="ww" /></br>
<input type="submit" value="登陆" />
<input type="reset" value="重置" />
</form>
//获取到属性输出到DIV中
//form表单对象的id属性
function getFormId(){
var loginForm = document.loginForm;
var id = loginForm.id;
document.getElementById("formId").innerHTML = "该表单的id属性:" + id;
}
//form表单对象的name属性
function getFormName(){
var loginForm = document.loginForm;
var name = loginForm.name;
document.getElementById("formName").innerHTML = "该表单的name属性:" + name;
}
//form表单对象的method属性
function getFormMehtod(){
var loginForm = document.loginForm;
var method = loginForm.method;
document.getElementById("formMethod").innerHTML = "该表单的method属性:" + method;
}
//form表单对象的action属性
function getFormAction(){
var loginForm = document.loginForm;
var action = loginForm.action;
document.getElementById("formAction").innerHTML = "该表单的action属性:" + action;
}
//form表单对象的length属性
function getFormLength(){
var loginForm = document.loginForm;
var length = loginForm.length;
document.getElementById("formLength").innerHTML = "该表单有" + length + "个表单域";
}
//form表单对象的elements属性
function getFormElements(){
var loginForm = document.loginForm;
var array = loginForm.elements;
var message = "该表单的表单域:<br>";
for(var i = 0;i < array.length;i++){
message += "第" + (i+1) + "个表单域:type=" + array[i].type + ",id=" + array[i].id +",name=" + array[i].name +",value=" + array[i].value + "<br>";
}
document.getElementById("formElements").innerHTML = message;
}
<input type="button" value="获取form表单对象的id属性" onclick="getFormId()"/>
<input type="button" value="获取form表单对象的name属性" onclick="getFormName()"/>
<input type="button" value="获取form表单对象的method属性" onclick="getFormMehtod()"/>
<input type="button" value="获取form表单对象的action属性" onclick="getFormAction()"/>
<input type="button" value="获取form表单对象的表单域个数" onclick="getFormLength()"/>
<input type="button" value="获取form表单对象的表单域" onclick="getFormElements()"/>
<div id="formId" style="color: green;font-size: 20px;font-weight: bolder;"></div>
<div id="formName" style="color: green;font-size: 20px;font-weight: bolder;"></div>
<div id="formMethod" style="color: green;font-size: 20px;font-weight: bolder;"></div>
<div id="formAction" style="color: green;font-size: 20px;font-weight: bolder;"></div>
<div id="formLength" style="color: green;font-size: 20px;font-weight: bolder;"></div>
<div id="formElements" style="color: green;font-size: 20px;font-weight: bolder;"></div>
function Test01(){
var flag =true;
var hh01=document.getElementById("qq");
var hh02=document.getElementById("ww");
//alert(hh01.value);
if(hh01.value==""){
alert("用户空");
flag=false;
}else if(hh02.value==""){
alert("密码空");
flag=false;
}
return flag;
}
<form action="https://www.baidu.com" onsubmit="return Test01()" onreset="Test03()">
1:<input type="text" id="qq" / ></br>
2:<input type="password" id="ww" /></br>
<input type="submit" value="登陆" />
<input type="reset" value="重置" />
</form>
//获取到属性输出到DIV中
//form表单对象的id属性
function getFormId(){
var loginForm = document.loginForm;
var id = loginForm.id;
document.getElementById("formId").innerHTML = "该表单的id属性:" + id;
}
//form表单对象的name属性
function getFormName(){
var loginForm = document.loginForm;
var name = loginForm.name;
document.getElementById("formName").innerHTML = "该表单的name属性:" + name;
}
//form表单对象的method属性
function getFormMehtod(){
var loginForm = document.loginForm;
var method = loginForm.method;
document.getElementById("formMethod").innerHTML = "该表单的method属性:" + method;
}
//form表单对象的action属性
function getFormAction(){
var loginForm = document.loginForm;
var action = loginForm.action;
document.getElementById("formAction").innerHTML = "该表单的action属性:" + action;
}
//form表单对象的length属性
function getFormLength(){
var loginForm = document.loginForm;
var length = loginForm.length;
document.getElementById("formLength").innerHTML = "该表单有" + length + "个表单域";
}
//form表单对象的elements属性
function getFormElements(){
var loginForm = document.loginForm;
var array = loginForm.elements;
var message = "该表单的表单域:<br>";
for(var i = 0;i < array.length;i++){
message += "第" + (i+1) + "个表单域:type=" + array[i].type + ",id=" + array[i].id +",name=" + array[i].name +",value=" + array[i].value + "<br>";
}
document.getElementById("formElements").innerHTML = message;
}
<input type="button" value="获取form表单对象的id属性" onclick="getFormId()"/>
<input type="button" value="获取form表单对象的name属性" onclick="getFormName()"/>
<input type="button" value="获取form表单对象的method属性" onclick="getFormMehtod()"/>
<input type="button" value="获取form表单对象的action属性" onclick="getFormAction()"/>
<input type="button" value="获取form表单对象的表单域个数" onclick="getFormLength()"/>
<input type="button" value="获取form表单对象的表单域" onclick="getFormElements()"/>
<div id="formId" style="color: green;font-size: 20px;font-weight: bolder;"></div>
<div id="formName" style="color: green;font-size: 20px;font-weight: bolder;"></div>
<div id="formMethod" style="color: green;font-size: 20px;font-weight: bolder;"></div>
<div id="formAction" style="color: green;font-size: 20px;font-weight: bolder;"></div>
<div id="formLength" style="color: green;font-size: 20px;font-weight: bolder;"></div>
<div id="formElements" style="color: green;font-size: 20px;font-weight: bolder;"></div>
相关文章推荐
- 2017.7.14 学习笔记 JQ选择器的使用及JS输入框事件及获取其相对属性值
- javascript获取当前点击事件的ID属性值,IE已验证通过
- UIWebView与javascript交互二通过页面的响应事件获取页面输入框内的值
- 20101124 学习记录:Js的一些触发事件onblur等 & 获取当前日期并判断
- JavaScript以及Jquery动态添加多选框值以及获取数据的学习记录
- 2017.7.10 学习记录 JavaScript的按钮事件
- 学习记录:touch事件的坐标获取
- JavaScript 学习点滴记录
- javascript window.onerror事件学习新收获
- javascript window.onerror事件学习新收获
- js onpropertychange输入框 事件获取属性
- JavaScript学习笔记 3-if-then 和Link Events(链接事件)
- JavaScript学习记录(基础)
- javascript的event事件与获取鼠标光标
- (WPF学习记录)第九章 Routed输入事件
- 网上一篇关于JavaScript基本概念初级讲解论坛贴的学习记录
- JavaScript学习记录(高级)
- c#事件 学习记录
- JavaScript学习记录(对象)
- 关于javascript中的事件学习及总结