一个很奇怪的问题--关于html实现表单提交
CfgSwitchSetup.html是一个表单提交的程序,基本功能如下:点击提交按钮后,取得表单的内容,同时刷新该页,显示新的表单的值.CfgSwitchSetup.html-->Forms/CfgSwtichSetup-->CfgSwitchSetup.html
疑惑:1、<FORM METHOD="POST" ACTION="Forms/CfgSwtichSetup">
注意:CfgSwtichSetup没有后缀,而且不是CfgSwitchSetup,不知道Forms/CfgSwtichSetup是怎么回事,这个文件大概应该是什么内容,可以实现上面的功能?
2、程序是纯html加javascript实现的
问题关键是html如何实现表单值的改变
CfgSwitchSetup.html
**************************************************************************
<html
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Configure Switch Information</title><LINK REL=stylesheet TYPE="text/css" HREF="web_style.css">
<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
</head><script src="jsMain.js"></script>
<script language="JavaScript">
function CheckForm(s)
{
if (!CheckAccessRight())
return false;
if(!isAsciiString(s.elements[0].value))
{
alert("Detected unknown character!!");
s.elements[0].select();
s.elements[0].focus();
return false;
}
if(!isAsciiString(s.elements[1].value))
{
alert("Detected unknown character!!");
s.elements[1].select();
s.elements[1].focus();
return false;
}
if(!isAsciiString(s.elements[2].value))
{
alert("Detected unknown character!!");
s.elements[2].select();
s.elements[2].focus();
return false;
}
return true;
}
</script>
<body background="../Images/BackGround/bgYellow.jpg" >
<FORM METHOD="POST" ACTION="Forms/CfgSwtichSetup"> <table border="0" width="500" cellspacing="1">
<tr>
<td class=pageTitle colspan="2" valign="center">Switch Information (Basic Settings)</td></tr><tr>
<td class=itemTitle width="50%" valign=top>Device Type</td><td class=itemContent width="50%" valign=top>
DES-3526 </td></tr><tr>
<td class=itemTitle width="50%" valign=top>External Ports</td><td class=itemContent width="50%" valign=top>
1000LX_GBIC + 1000LX_GBIC </td></tr><tr>
<td class=itemTitle width="50%" valign=top>MAC Address</td><td class=itemContent width="50%" valign=top>
00:0f:3d:cb:1d:30 </td></tr><tr>
<td class=itemTitle width="50%" valign=top> Boot PROM Version</td><td class=itemContent width="50%" valign=top>
3.00.003 </td></tr><tr>
<td class=itemTitle width="50%" valign=top> Firmware Version</td><td class=itemContent width="50%" valign=top>
2.00-B15 </td></tr><tr>
<td class=itemTitle width="50%" valign=top> Hardware Version</td><td class=itemContent width="50%" valign=top>
1A1 </td></tr><tr>
<td class=itemTitle width="50%" valign=top>Power Status</td><td class=itemContent width="50%" valign=top>
Main - Normal, Redundant - Not Present </td></tr><tr>
<td class=itemTitle width="50%" valign=top>System Name</td><td class=itemContent width="50%" valign=top>
<INPUT TYPE="TEXT" NAME="7" SIZE="30" MAXLENGTH="255" VALUE=""> </td></tr><tr>
<td class=itemTitle width="50%" valign=top> System Location</td><td class=itemContent width="50%" valign=top>
<INPUT TYPE="TEXT" NAME="8" SIZE="30" MAXLENGTH="255" VALUE=""> </td></tr><tr>
<td class=itemTitle width="50%" valign=top> System Contact</td><td class=itemContent width="50%" valign=top>
<INPUT TYPE="TEXT" NAME="9" SIZE="30" MAXLENGTH="255" VALUE=""> </td></tr><tr>
<td colspan="2" height="27" align=right>
<INPUT TYPE="SUBMIT" NAME="Submit" VALUE="Apply" onClick="return CheckForm(this.form)"> <!input type="reset" value="Reset" name="CfgTcpReset">
</td></tr></table></form>
</body></html>
疑惑:1、<FORM METHOD="POST" ACTION="Forms/CfgSwtichSetup">
注意:CfgSwtichSetup没有后缀,而且不是CfgSwitchSetup,不知道Forms/CfgSwtichSetup是怎么回事,这个文件大概应该是什么内容,可以实现上面的功能?
2、程序是纯html加javascript实现的
问题关键是html如何实现表单值的改变
CfgSwitchSetup.html
**************************************************************************
<html
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Configure Switch Information</title><LINK REL=stylesheet TYPE="text/css" HREF="web_style.css">
<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
</head><script src="jsMain.js"></script>
<script language="JavaScript">
function CheckForm(s)
{
if (!CheckAccessRight())
return false;
if(!isAsciiString(s.elements[0].value))
{
alert("Detected unknown character!!");
s.elements[0].select();
s.elements[0].focus();
return false;
}
if(!isAsciiString(s.elements[1].value))
{
alert("Detected unknown character!!");
s.elements[1].select();
s.elements[1].focus();
return false;
}
if(!isAsciiString(s.elements[2].value))
{
alert("Detected unknown character!!");
s.elements[2].select();
s.elements[2].focus();
return false;
}
return true;
}
</script>
<body background="../Images/BackGround/bgYellow.jpg" >
<FORM METHOD="POST" ACTION="Forms/CfgSwtichSetup"> <table border="0" width="500" cellspacing="1">
<tr>
<td class=pageTitle colspan="2" valign="center">Switch Information (Basic Settings)</td></tr><tr>
<td class=itemTitle width="50%" valign=top>Device Type</td><td class=itemContent width="50%" valign=top>
DES-3526 </td></tr><tr>
<td class=itemTitle width="50%" valign=top>External Ports</td><td class=itemContent width="50%" valign=top>
1000LX_GBIC + 1000LX_GBIC </td></tr><tr>
<td class=itemTitle width="50%" valign=top>MAC Address</td><td class=itemContent width="50%" valign=top>
00:0f:3d:cb:1d:30 </td></tr><tr>
<td class=itemTitle width="50%" valign=top> Boot PROM Version</td><td class=itemContent width="50%" valign=top>
3.00.003 </td></tr><tr>
<td class=itemTitle width="50%" valign=top> Firmware Version</td><td class=itemContent width="50%" valign=top>
2.00-B15 </td></tr><tr>
<td class=itemTitle width="50%" valign=top> Hardware Version</td><td class=itemContent width="50%" valign=top>
1A1 </td></tr><tr>
<td class=itemTitle width="50%" valign=top>Power Status</td><td class=itemContent width="50%" valign=top>
Main - Normal, Redundant - Not Present </td></tr><tr>
<td class=itemTitle width="50%" valign=top>System Name</td><td class=itemContent width="50%" valign=top>
<INPUT TYPE="TEXT" NAME="7" SIZE="30" MAXLENGTH="255" VALUE=""> </td></tr><tr>
<td class=itemTitle width="50%" valign=top> System Location</td><td class=itemContent width="50%" valign=top>
<INPUT TYPE="TEXT" NAME="8" SIZE="30" MAXLENGTH="255" VALUE=""> </td></tr><tr>
<td class=itemTitle width="50%" valign=top> System Contact</td><td class=itemContent width="50%" valign=top>
<INPUT TYPE="TEXT" NAME="9" SIZE="30" MAXLENGTH="255" VALUE=""> </td></tr><tr>
<td colspan="2" height="27" align=right>
<INPUT TYPE="SUBMIT" NAME="Submit" VALUE="Apply" onClick="return CheckForm(this.form)"> <!input type="reset" value="Reset" name="CfgTcpReset">
</td></tr></table></form>
</body></html>
...全文
相关推荐
form上传文件后提示保存action的原因及解决方法
然而,在某些情况下,用户可能会遇到在提交表单上传文件后,浏览器弹出保存文件的提示对话框,而不是正常处理文件上传结果。这种情况下用户会收到一个Action提示,要求用户保存响应数据。
strange_attractors:奇怪吸引子的Threejs实现
本项目是使用Three.js库实现的一个视觉化的奇怪吸引子,Three.js是一个基于WebGL的JavaScript 3D库,它允许开发者在浏览器中创建交互式的三维图形。
在网页中使用[removed]时遭遇的奇怪问题
在网页开发中,JavaScript的`document.write`是一个古老但仍然被一些开发者使用的功能,它允许在文档加载过程中动态地向HTML文档中写入内容。
玩乱:在Javascript中玩乱,分形和奇怪的吸引子
HTML文件:作为页面结构的基础,通常包含一个canvas元素用于绘图。2. CSS文件:负责页面的样式和布局。3. JavaScript文件:包含实现分形和奇怪吸引子算法的代码,以及动画逻辑。4.
Firefox下样式设置宽度奇怪现象
结论Firefox 下样式设置宽度奇怪现象是一个非常奇怪的问题,但我们可以通过不同的解决方案来解决这个问题。


