我有一个注册页面,每个地方都有适当的验证。但每当我点击"注册"在一张空白表格上。它显示验证,但会加载。我想停止加载。怎么可能。
我主要检查chrome,我检查了设置,是否禁用了javascript,但它已启用。
它发生在.cshtml页面中。
随意提出任何问题
答案 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,则检查该值。
这可能对你有所帮助。