你能用Javascript禁用进行表单提交吗?

时间:2012-05-01 21:18:29

标签: asp.net html-form form-submit javascript

如果用户在其客户端浏览器中禁用了Javascript,并且他们尝试在网页上使用表单,则会导致回发。我的理解是Form会创建一个Javascript函数__doPostBack来处理表单提交,但是在禁用Javascript的情况下会发生正常的回发。检查已发布回服务器的内容时​​,表单为空。表单是否可以禁用Javascript?

2 个答案:

答案 0 :(得分:0)

表单绝对可以在没有Javascript的情况下运行。

只需将表单消费代码放入button click event

这样的事可能

void btnSubmit_Click(Object sender,
                       EventArgs e)
{
    // When the button is clicked,
    // send the values of the input fields to the database.

}

答案 1 :(得分:0)

表单将在没有javascript的情况下提交。

任何客户端验证都不会运行,因此您可能拥有无效数据。这就是您始终始终对表单执行服务器端验证的原因。

现在,您声明您的表单是空的。如果您依赖javascript,jquery或其他一些客户端编程来设置字段中的值,那么您可能会看到空值。我不确定你在哪里检查,但如果你看一下page_load中的请求对象,你应该在那里看到你的数据。