问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

javascript 表单提交问题!!急急急急急!谢谢!!

发布网友 发布时间:2022-04-20 20:54

我来回答

9个回答

热心网友 时间:2022-04-20 22:23

经过了严格的测试,在IE,Firefox下均可用.
用法:点击"开启",输入MAC地址,回车或点填加.
点"删除"再确认就可以删除了.

<html>
<head>
<script language=javascript>
</script>
<script type=text/javascript>
function openIn(flag){
var elem = document.getElementById('mac_in')
flag ? elem.disabled = false : elem.disabled = true;
}

function add(){
var mac_in = document.getElementById("mac_in");
var mac = mac_in.value;
if (!/^[A-Fa-f0-9]+$/.test(mac)) {
alert("对不起,你输入的范围必须是0-9|a-f|A-F");
focus();
return false;
}
if (mac.length != 20) {
alert("您的输入不满足20个字符的要求,请重新输入!");
var elem = document.getElementById('mac_in');
focus();
return false;
}

var tab = document.getElementById("macsTab").tBodies[1];
for (var i = 0; i < tab.rows.length; i++) {
if (tab.rows[i].cells[0].textContent.search(mac) >= 0) {
alert("这个地址已经存在了,请重新输入!")
focus();
return false;
}
}
var tr = tab.insertRow(-1);
var td = tr.insertCell(-1);
td.innerHTML = mac;
td = tr.insertCell(-1);
td.innerHTML = '<a href="javascript:void(null)" onclick="del(this.parentNode.parentNode.rowIndex)">删除</a>';
document.getElementById('mac_in').value = "";
function focus(){
var elem = document.getElementById('mac_in');
elem.focus();
elem.select();
}
}

function del(index){
if (confirm("确实要删除吗?")) {
document.getElementById("macsTab").deleteRow(index)
}
}
</script>
</head>
<body>
<form action="javascript:add();void(0)">
<input type="checkbox" onclick="openIn(this.checked)"/>开启<input type="text" id="mac_in" disabled="true" value="15412541256589545874"/>
<button type="submit">
填加
</button>
</form>
<form action= method=POST id="formFilterDel">
<table width=513 id="macsTab" border="1">
<tbody>
<tr>
<th colspan="2">
当前MAC地址过滤表:
</th>
</tr>
<tr>
<th>
号码
</th>
<th>
删除
</th>
</tr>
</tbody>
<tbody>
</tbody>
</table>
</form>
</body>
</html>

我的网站:http://www.everalan.com.cn

热心网友 时间:2022-04-20 23:41

<html>
<head>
<script language=javascript>
function window.onunload(){
form.alltext.setAttribute("data",form.alltext.value);
form.alltext.save("cache");
}
function window.onload(){
form.alltext.load("cache");
if(form.alltext.getAttribute("data"));
form.alltext.value=form.alltext.getAttribute("data");
var num = document.getElementById("alltext").value.split('|').length-1;
for(i=0;i<num;i++)
{
document.getElementById("lt").innerHTML += document.getElementById("alltext").value.split('|')[i]+"<p>";
document.getElementById("dt").innerHTML += "<a href='javascript:deleterow("+ i +")'>删除</a>"+"<p>";
}
}
</script>
<script type=text/javascript>
function inPutOpen(){
var str = document.getElementById('qwe').disabled;
str==true?(document.getElementById('qwe').disabled=false):(document.getElementById('qwe').disabled=true);
}
function check(){
var str = document.getElementById('qwe').value;
var num = str.length;
var reg=new RegExp("^[A-Fa-f0-9]+$");
if( !reg.test( str ) ){
alert("对不起,你输入的范围必须是0-9|a-f|A-F");
return;}
if(num!=20){
alert("您的输入不满足20个字符的要求,请重新输入!");
document.getElementById('qwe').value='';
}else{
alert("输入成功,您输入的字符为:"+document.getElementById('qwe').value);
document.getElementById("alltext").value += document.getElementById('qwe').value+"|";
}
}
function deleterow(i){
var num = document.getElementById("alltext").value.split('|').length-1;
var arr = document.getElementById("alltext").value.split('|');
var tpstr = document.getElementById("alltext").value;
document.getElementById("alltext").value="";
for(j=0;j<num;j++)
{
if(j!=i)
document.getElementById("alltext").value += arr[j]+"|";
}
alert("删了");
window.location.reload();
}
</script>
</head>
<body>
<form method=post id=getElementByID>
<table width=450 class=body>
<tr><p><font size=2><b>
<input type="checkbox" id="tim" value="ON" onclick=inPutOpen()>开启</b></p><tr>
<tr><td><font size=2><b>号码:</b><input type="text" id="qwe" disabled>请输入数字或字母[a-f|A-F],必须输入20个字符!
</tr></td>
<p><input type="submit" value="提交" id="tijiao" size="12" onclick="check()" ></p>
</table>
</form>
<form action= method=POST id="formFilterDel" name="form">
<input type="text" id="alltext" readonly="true" style="VISIBILITY: hidden;behavior:url(#default#userdata)">
<table width=513>
<tr><td width=507 class=titleCell><b>当前MAC地址过滤表:</b></tr>
</table>
<table border="0" width=500>
<tr>
<td align=center width="50%" bgcolor="#808080"><font size="2"><b>号码</b></font></td>
<td align=center width="20%" bgcolor="#808080"><font size="2"><b>是否删除</b></font></td>
</tr>
<tr>
<td width=20 bgcolor=#909090>
<span id="lt"></span>
</td>
<td bgcolor=#909090>
<span id="dt"></span>
</td>
</tr>
</table>
</form>
</body>
</html>

热心网友 时间:2022-04-21 01:16

你时问我们什么啊?
具体点,你就说了你代码的功能,也不知道是你现在的代码有错还是要干什么?

热心网友 时间:2022-04-21 03:07

分太少了 要是多给点我可以给你做一个
用javascript和dom实现

热心网友 时间:2022-04-21 05:15

数据存到哪里 数据库 XML 还是cookie?

热心网友 时间:2022-04-21 07:40

学习,知道怎么添加,不知道怎么删除

热心网友 时间:2022-04-21 10:21

这有什么啊

热心网友 时间:2022-04-21 13:19

很难 一起学习

热心网友 时间:2022-04-21 16:34

看不懂
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
找专业防水队做完还漏水怎么维权 法院会受理房屋漏水造成的纠纷吗? 巴西龟最长活多久,家养!!! 养胃的药最好的是什么啊 婴儿积食发烧不愿吃药怎么办 板门穴位在哪个部位 手机设置放偷看的方法? 凝结水回收器生产厂家? 个人账户养老金预测公式:现有5万元,缴费20年,能领多少钱? 临沂比较有名的男装品牌 马桶盖坏了,要换新的,但原来的螺丝怎么都卸不下来,生锈的螺丝怎么快速去除? 香椿营养分析? 传感网或RFID网等同于物联网是否正确 物联网和无线传感网有什么区别? 单身用什么实和? 怎么要不尴尬 找个不育单身 怎么向女孩子要? 单身女孩 单身女40多岁的 陌陌上怎样找到单身女人 偏光镜怎么选购? 网上买近视镜片 怎么挑选度数啊?我看网上的镜片都是给了一个大概的度数范围 怎么挑选啊_百度问一问 买眼镜的时候如何挑选镜片呢? 太阳镜怎么挑选 小米316G联通版wifi蓝牙打不开,换过wifi模块还是不行,谁知道怎么回事 小米3手机经常WiFi打不开是怎么回事? 小米3WiFi打不开怎么办 小米3手机WIFI设置上一直显示正在打开WIFI,但就是一直打不开~ 小米3 手机wifi 打不开怎么办 仓储工作中如何作好安全防火工作 仓库应该注意哪些问题? 仓库每周开例会,目的是培训员工,包括管理制度什么的!因该怎么培训啊!求高手指教! CK最经典的图片和歌有那些? CK(沉珂}的图片可以用来做头像的,不要PS。 ck的资料,好看的图片? 物流仓库遇到高峰期仓库的装卸作业如何应对? CK手表图片 CK陈珂的图片,不要吓人的 ck的照片? 现在开车在路上发生了剐蹭,如果想报警处理是不是得拨打122交警? 昨天买了一件CK的衣服,发现上面有下列图片的那个红带子,请问那个红带子是什么意思啊? 剐蹭打110吗 CK?CK是什么 求贾斯丁比伯代言CK的图片 CK的本人图片 座机打手机正在通话中,那边手机没有接电话。为什么会说正在通话中?打了三次全是正在通话中? 固定电话故障 总提示正在通话中 求ck资料 详细点的 她唱过的歌 还有她的照片 、 谢了 被永久封了怎么办?