【发布时间】:2014-08-31 02:30:21
【问题描述】:
我正在编写一个网站,任何使用任何浏览器的用户都可以在该网站上禁用 Javascript。
在这种情况下,我仍然需要提交表格。我该怎么做?
这是我迄今为止所做的没有成功的事情:
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="DefaultNoJavaScript.aspx.cs" Inherits="DefaultNoJavaScript" %>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
<meta http-equiv="X-UA-Compatible" content="IE=10" />
</head>
<body id="DefaultNoJavaScriptContent" runat="server">
<form id="LoginForm" runat="server" method="get" action='<%=ResolveUrl("~/default.aspx")%>'>
<table ID="LoginTableNoJavaScript" Style="border-collapse: collapse; width:345px;">
<tr id="TableRowFirst" >
<td id="LoginBox">
<input type="text" id="UserName" style="width:170px;" value="Your browser disabled Java-" />
</td>
<td id="BlankBox" >
<input type="text" id="Label1" value=" " style="width:2px; display:none;"/>
</td>
<td id="PasswordBox">
<input type="submit" name='PasswordX' id="PasswordX" value="script! Enable it to use site." style="width:165px;" />
</td>
</tr>
</table>
</form>
</body>
</html>
这是我发现的一个解决方案,可以按照我的意愿行事:
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="DefaultNoJavaScript.aspx.cs" Inherits="DefaultNoJavaScript" %>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
<meta http-equiv="X-UA-Compatible" content="IE=10" />
</head>
<body id="DefaultNoJavaScriptContent" runat="server">
<form id="LoginForm" method="post" action="/default.aspx" >
<table ID="LoginTableNoJavaScript" Style="border-collapse: collapse; width:345px;">
<tr id="TableRowFirst" >
<td id="LoginBox">
<input type="text" id="UserName" style="width:170px;" value="Your browser disabled Java-" />
</td>
<td id="BlankBox" >
<input type="text" id="Label1" value=" " style="width:2px; display:none;"/>
</td>
<td id="PasswordBox">
<input type="submit" name='PasswordX' id="PasswordX" value="script! Enable it to use site." style="width:165px;" />
</td>
</tr>
</table>
</form>
</body>
</html>
【问题讨论】:
-
什么时候需要提交表格?当用户做某事时?
-
<form> <input type="submit" value="Submit" /> </form>-> 点击按钮 -
提交表单不需要 JavaScript。
-
这是我发现可行的解决方案:
标签: javascript asp.net form-submit