0
正如您所看到的,JavaScript会进行一次验证。它检查输入是否有文本。jQuery页面有时会加载,有时候不是
会发生什么情况是,如果我刷新页面,在输入中插入一些内容并提交表单,的作品很棒。但是,如果我刷新页面,没有在搜索中插入任何内容,并提交表单,它什么也没有发生(和多数民众赞成在..),但在此之后,如果我在输入搜索插入的东西它不验证。要再次工作,我必须再次刷新页面,我该如何避免这种情况?
<form id="page-main-add-form" style="display:inline;" method="POST">
<table style="margin-left:0px" cellspacing="0" cellpadding="0">
<tr>
<td><input id="page-main-add-post-btn" value="new" type="submit" data-role="none"/></td>
<td style="width: 100%"><input id="page-main-add-post-box" size="40" type="text" data-role="none"/></td>
</tr>
</table>
</form>
$('#page-main-add-form').submit(function() {
var value = $('#page-main-add-post-box').val();
if(value != ''){
$('#page-add-value-box').val(value);
$.mobile.changePage($("#page-add"), "slideUp");
return false;
}
});
编辑:解决了病情后location.reload();
。
这不起作用。它有我一开始就遇到的同样的错误。看看我的回答,谢谢。 – user3065191
什么是$ .mobile.changePage($(“#page-add”),“slideUp”)'在做什么? – Rohit416