如何提交一个禁用javascript的表单
asp.net: How do I submit a form with javascript dissabled?
我正在写一个任何用户使用任何浏览器都可能禁用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 action="someUrl" method="POST">
<input type="text" placeholder="Some Input"/>
<button type="submit">Submit</button>
</form>
在遥远的情况下,你可以打开一个c#, c++等程序,并有一个提交表单后,你禁用javascript。或者你可以创建一个程序,使用c#、java、c++或其他语言禁用javascript。注意:这可能没有多大帮助。只是给你一些想法,如果你还没有。
相关文章:
- 后焦点更改为IE 11中的地址栏,而不是转移到表单中的下一个控件
- 使用ajax将数据从一个步骤发送到下一个步骤的3步表单
- jquery mobile上多个页面上的一个表单
- 如何在只能有一个asp.net表单的主页上从asp.net页面中的javascript中获取值
- 如何创建一个“;表单弹出框“;在chrome中右键单击时位于突出显示的单词上方
- 循环遍历包含另一个表单的表单
- jquery从2个json字符串构建一个复选框表单
- 为网站表单创建一个专业的日历
- 如何在javascript转换编码中将一个动态值从一个表单添加到另一个页面
- 我确实有一个表单,如果用户输入了输入,它应该检查否定或空的输入框,并抛出一条警告消息
- 在表单中创建一个黑名单过滤器以避免某些单词
- 从一个iframe到另一个ifame的过帐表单-IE
- 从表单中动态生成一个字符串,传递给通过AJAX加载的PHP文件
- 页面上的2个表单带有JS验证-其中一个抛出电子邮件验证错误
- 需要一个用于AJAX的Javascript库,其中包含多部分/表单数据
- 当阻止Enter键提交AJAX表单时,关注下一个输入是't工作
- 一个具有两个图像按钮的表单在只能按下一个按钮的情况下发送两个按钮值
- 在另一个可观察量完成后触发第二个表单提交单击
- 两个表单 - 一个提交按钮
- 多表单一个ajax函数