document.forms用法
1、FF中不能接受document.forms("formname")的使用,ie中可以
最好改成document.forms["formname"]的下标用法
2、FF中不能接受document.all的用法,document.all是在ie中定义的用法
最好改成document.getElementById
3、FF中不能直接使用div的id获取div的属性,如divId.style.display等
应一致改成document.getElementById("divId").style.display
JavaScript的一些用法总结:
如下的用法需要在JSP中增加属性onclick. 以全选为例,οnclick="javascript:allselect()"//javascript可以省略
或者将function allselect()用document.getElementById("allselectbox").onclick = function();
全选:
fuction allselect(){
var form = document.forms[0];
var state = form.allselectbox.checked;
var length = form.username.length;
if(length){
for(var i=0;i<length;i++){
form.usernames[i].checked=state;
}
}else form.username.check = state;
}
全选的另一种写法:
function allSelect(){
var items = document.getElementsByName("usernames");
var state = document.getElementsByName("allselectbox")[0].checked;
if(items.length){
for(var i = 0; i < items.length; i++){
items[i].checked = state;
}
}else{
items.checked = state;
}
}
单项选择:
fuction selectitem(){
var form = document.forms[0];
var length = form.username.length;
if(length){
for(var i=0;i<length;i++){
if(form.usernames[i].checked) return true;
}
}else return form.usernames.check;
}
转到其他页面:
function topage(page){
var form = document.forms[0]
form.page.value = page;
form.submit;
}
取单选框的值Radio:
function getradiovalue(objradio){
var result = "";
try{
if(typeof(objradio.value)=="undefined"){
for(var i=0;i<objradio.length;i++){
if(objradio[i].checked){
return objradio[i].value;
}
}
}else{
if(objradio.checked) result = objradio.value;
}
}catch(e){result = "";}
return result;
}
email验证:
function isValidEmail(inEmail){
var filter = /^([a-zA-Z0-9_/./-])+/@(([a-zA-Z0-9/-])+/.)+([a-zA-Z0-9]{2,4})+$/;
return filter.test(inEmail);
}
检验手机格式:
function validateMobile(){
var form = document.forms[0];
if(form.mobile.value!=""){
var num = /^1[35]/d{9}$/
if(!num.test(form.mobile.value)){
alert("收货人的手机号格式不正确");
return false;
}
alert("正确");
}
}
request.getParameter("action")
document.forms用法相关推荐
- document.forms用法示例介绍
概述 forms 返回一个集合 (一个HTMLCollection对象),包含了了当前文档中的所有form元素. 语法 var collection = document.forms; 例子 获取表单 ...
- document.getElementById()和document.forms[0].submit()
下午,做一个jsp文件,涉及到document.getElementById()以及document.forms[0].submit()的使用,折腾了好长时间. 1.document.getEleme ...
- document.all 用法
一. document.all是页面内所有元素的一个集合.例如: document.all(0)表示页面内第一个元素 二. document.all可以判断浏览器是否是IE if ...
- (COPY)document.all和document.getElementById用法 document.all用法:
(COPY)document.all和document.getElementById用法 document.all用法: <html> <body> < ...
- javascript里的document.all用法收集
javascript里的document.all用法 从IE4开始IE的object model才增加了document.all[],来看看document.all[]的Description: ...
- JavaScript中document的用法
详细讲解JavaScript脚本语言的 document 对象者:整理对象属性 代码 document.title //设置文档标题等价于HTML的<title> ...
- document.forms[0].submit();和document.forms[0].action = ““;问题
document.forms[0].submit(); (1)这句话的意思是将表单提交到服务器去. (2)没有他的话就不能向服务器提交数据了,那么就不能将你在页面中填写的数据反馈给服务器.表现为你在页 ...
- 团队公司地点拍照打卡签到活动小程序 document.forms[“myForm“][“fname“]
function validateForm() {var x = document.forms["myForm"]["fname"].value;if (x = ...
- jQuery中的$(window)与$(document)的用法区别
[window对象] 它是一个顶层对象,而不是另一个对象的属性,即表示浏览器中打开的窗口. 1.属性 defaultStatus 缺省的状态条消息 document 当前显示的文档(该属性本身也是一个 ...
最新文章
- mq多个消费者消费一个消息_消息中间件——RabbitMQ(五)快速入门生产者与消费者...
- android快速点击两次,如何通过在Android中快速单击两次按钮来防...
- Eclipse 安装插件报错:An error occurred while collecting items to be installed session context was...解决方法汇总
- 如何在macOS Big Sur系统中隐藏菜单栏?
- sdut 2493 Constructing Roads (图论)
- 学习笔记一 线性代数
- c语言汉诺塔动画程序,汉诺塔问题算法(c语言控制台动画演示版)
- 2021年域名买卖会有哪些骗局?
- [BZOJ]4453: cys就是要拿英魂! 单调栈+二分+hash
- Linux内核UDP收包为什么效率低?能做什么优化?
- 7个最好的Java机器学习开发库
- ESP8266/32 (Arduino)驱动SHT30获取温湿度
- numpy pandas series 数据维度的变换
- 《逆赛博格教堂与集市》——国内首个基于区块链的人与AI协作艺术展即将开幕...
- 买手机看性能看处理器还是内存?
- python实现双人版坦克大战游戏
- 基于AT91RM9200与LINUX2.6.26内核的嵌入式平台开发全过程
- STM32应用开发实践教程:基于 CAN 总线的多机通信应用开发
- mac升级失败、开不了机恢复资料的方法
- Pytorch Lightning框架:使用笔记【LightningModule、LightningDataModule、Trainer、ModelCheckpoint】
热门文章
- mysql系列之5--完全备份和增量备份
- 印度首富要免费向全国提供4G网络3个月
- expdp / impdp 用法详解(Oracle)
- 尝试优化骨骼动画计算的意外收获——使用嵌入式汇编对float转int进行优化
- 微信路况会不会超越地图导航?
- 警告:failed to load the sqljdbc_auth.dll cause no sqljdbc_auth in java.library.path
- 将jar文件转换成exe可执行文件
- 纯JavaScript实现弹出选择第几个单选按钮
- 【Linux学习记录】Linux磁盘与文件系统管理
- 关于Public key for *.rpm is not installed 的解决方法