Javascript无法停止页面加载

时间:2016-02-23 06:05:52

标签: javascript jquery asp.net-mvc html5 view

我有一个注册页面,每个地方都有适当的验证。但每当我点击"注册"在一张空白表格上。它显示验证,但会加载。我想停止加载。怎么可能。

我主要检查chrome,我检查了设置,是否禁用了javascript,但它已启用。

它发生在.cshtml页面中。

随意提出任何问题

4 个答案:

答案 0 :(得分:0)

如果您正在使用验证,则必须放置if条件。

例如:

$q = "Facebook";    
$search = $fb->get('/search?q='.$q.'&type=user&limit=10');
$search = $search->getGraphEdge()->asArray();

echo "<pre>";
print_r($search);
echo "</pre>";` 

答案 1 :(得分:0)

首先,您可以使用<button type="submit"> ..这将强制提交表单,即加载您必须使用的页面<input type="button">,然后编写验证@llkin建议使用return false停止加载页面

答案 2 :(得分:0)

<form name="myForm" id="myFormId" onsubmit="myFunction()" novalidate>

</form>

myFunction(){
//you logic goes here
document.getElementById('myFormId').submit();
}

使用novalidate属性禁用表单的默认验证,您可以使用自定义函数在提交时进行验证。在myFunction()中定义您的自定义逻辑以验证和提交表单。

答案 3 :(得分:0)

请勿使用按钮类型提交。 Onclick调用一个函数,您必须验证所有字段并返回true / false。 在验证函数中调用该函数,如果为true submit form,则检查该值。

这可能对你有所帮助。