javascript新建标签、判断键盘输入、以及判断焦点
2010-04-14 13:10
302 查看
function saomiao(event,n)
{
var code=0;
code=event.keyCode;//监听键盘输入事件
if(code=='13')//如果键盘输入回车键
{
if(n>0)//开始判断参数
{
if(document.getElementById('logisticsno').value=='')
{
alert('请扫描输入运单号!');
var r=document.getElementById('logisticsno');
r.focus();
return false;
}
else if(document.activeElement.name!='deliver_money')//document.activeElement.name焦点所在的元素名
{
var r=document.getElementById('deliver_money');
r.focus();
}
else//如果所有条件都满足
{
var r=document.getElementById('logisticsno');
r.focus();
var f=document.createElement('form');//开始新建表单
f.action='/modules/logistics/start.php';
document.body.appendChild(f);//添加至body
var e=document.createElement('input');//新建表单元素
e.type='hidden';
e.name='act';
e.id='act';
e.value='logisticsno';
f.appendChild(e);//添加至表单
var data_id=0;
var g=document.getElementsByName("orderdataid_no[]");
var h=0;
for(var h=0;h<g.length;h++)
{
data_id=g[h].value;
}
var order_no=0;
var gg=document.getElementsByName("order_no[]");
var hh=0;
for(var hh=0;hh<gg.length;hh++)
{
order_no=gg[hh].value;
}
var k=document.createElement('input');
k.type='hidden';
k.name='order_no';
k.id='order_no';
k.value=order_no;
f.appendChild(k);
f.submit();//表单提交
}
}
}
}
<body onKeyPress="javascript:saomiao(event,555);">//开始监控键盘输入
{
var code=0;
code=event.keyCode;//监听键盘输入事件
if(code=='13')//如果键盘输入回车键
{
if(n>0)//开始判断参数
{
if(document.getElementById('logisticsno').value=='')
{
alert('请扫描输入运单号!');
var r=document.getElementById('logisticsno');
r.focus();
return false;
}
else if(document.activeElement.name!='deliver_money')//document.activeElement.name焦点所在的元素名
{
var r=document.getElementById('deliver_money');
r.focus();
}
else//如果所有条件都满足
{
var r=document.getElementById('logisticsno');
r.focus();
var f=document.createElement('form');//开始新建表单
f.action='/modules/logistics/start.php';
document.body.appendChild(f);//添加至body
var e=document.createElement('input');//新建表单元素
e.type='hidden';
e.name='act';
e.id='act';
e.value='logisticsno';
f.appendChild(e);//添加至表单
var data_id=0;
var g=document.getElementsByName("orderdataid_no[]");
var h=0;
for(var h=0;h<g.length;h++)
{
data_id=g[h].value;
}
var order_no=0;
var gg=document.getElementsByName("order_no[]");
var hh=0;
for(var hh=0;hh<gg.length;hh++)
{
order_no=gg[hh].value;
}
var k=document.createElement('input');
k.type='hidden';
k.name='order_no';
k.id='order_no';
k.value=order_no;
f.appendChild(k);
f.submit();//表单提交
}
}
}
}
<body onKeyPress="javascript:saomiao(event,555);">//开始监控键盘输入
相关文章推荐
- javascript新建标签,判断键盘输入,以及判断焦点(示例代码)
- javascript新建标签,判断键盘输入,以及判断焦点(示例代码)
- javascript判断键盘输入
- Java文本框只能输入数字,键盘监听,以及判断字符串是否只是数字,并去除前面多余的0
- 从键盘输入年月日,判断出星座以及星期
- EditText密码输入错误后重新获取焦点并自动弹出软键盘
- 关于A标签使用onclick事件的疑问,若是href="#",跳转无反应,以及href=#与href=javascript:void(0)的区别
- Windows平台下GCC编程之从键盘上输入一个3*4的整数矩阵,要求输出其最大元素的值,以及它的行号和列号
- iPad Android系统下,平板设备判断横竖屏,以及横竖屏变化之后的事件触发(html + javascript)
- 在 JavaScript 中监听 IME 键盘输入事件
- JavaScript代码判断输入的字符串是否含有特殊字符和表情代码实例
- 用JavaScript 中onblur()函数判断失去焦点后的行为
- JavaScript判断两种格式的输入日期的正确性的代码
- 通过javascript判断浏览器类型以及版本
- 判断手机号的输入是否正确、获取当前的时间以及显示距离上次发布有多久的时间
- javascript 判断用户输入文本框是否为空
- EditText无法输入内容,无法获得焦点,无法自动弹出键盘
- 判断输入的字符串在键盘中是否为同一行 Keyboard Row
- c#数字验证码功能,以及判断用户输入是否正确。
- java 从键盘输入数据判断是否是整数,是的话再求和