提交form表单不刷新页面案列
2014-08-01 17:19
597 查看
提交form表单不刷新页面其实很简单的,这里拿上传图片来举列,大家有什么其它的方法也欢迎留言告知与我
<form action="" method="post" id="IMGFORM" enctype="multipart/form-data" target="upload">
<table>
<tr>
<td width="20%"><input type="file" name="hotelimg" id="hotelimg"/></td>
<td align="left">
<button type="submit" onclick="return MySubmit();"><span class="glyphicon glyphicon-open">上传图片</span> </button>
<span id="IMGERROR" style="color:red;"></span>
</td>
</tr>
</table>
</form>
<!--这里写个内嵌框 name属性值标明为upload 和form 表单的target属性值一致后台处理后就会返回到指定的内嵌框来
内嵌框影藏就看不到页面页面刷新的效果了-->
<iframe src="uploadimg.html" name="upload" style="disra:none"></iframe>
<script type="javascript/text">
/*
用途:检查输入字符串是否为空或者全部都是空格
输入:str
返回:
如果全是空返回true,否则返回false
*/
function isNull(str) {
if (str == "") return true;
var regu = "^[ ]+$";
var re = new RegExp(regu);
return re.test(str);
}
function MySubmit(){
if(isNull($("#hotelimg").val())){
$("#IMGERROR").html("请选择上传的文件");
return false;
}
$("#IMGFORM").submit();
}
</script>
<form action="" method="post" id="IMGFORM" enctype="multipart/form-data" target="upload">
<table>
<tr>
<td width="20%"><input type="file" name="hotelimg" id="hotelimg"/></td>
<td align="left">
<button type="submit" onclick="return MySubmit();"><span class="glyphicon glyphicon-open">上传图片</span> </button>
<span id="IMGERROR" style="color:red;"></span>
</td>
</tr>
</table>
</form>
<!--这里写个内嵌框 name属性值标明为upload 和form 表单的target属性值一致后台处理后就会返回到指定的内嵌框来
内嵌框影藏就看不到页面页面刷新的效果了-->
<iframe src="uploadimg.html" name="upload" style="disra:none"></iframe>
<script type="javascript/text">
/*
用途:检查输入字符串是否为空或者全部都是空格
输入:str
返回:
如果全是空返回true,否则返回false
*/
function isNull(str) {
if (str == "") return true;
var regu = "^[ ]+$";
var re = new RegExp(regu);
return re.test(str);
}
function MySubmit(){
if(isNull($("#hotelimg").val())){
$("#IMGERROR").html("请选择上传的文件");
return false;
}
$("#IMGFORM").submit();
}
</script>
相关文章推荐
- form表单底下 button自动提交表单,导致页面刷新
- form表单target的用法,实现无刷新提交页面
- Form表单异步提交,不刷新页面
- Ajax提交Form表单页面仍会刷新问题
- form 表单提交不刷新页面
- iframe标签实现form表单提交无页面刷新(不需要js)---解析
- 提交form表单后关闭Iframe弹窗并刷新父级页面
- Jquery.form提交表单数据,不刷新页面。
- SpringMVC上传下载,页面不刷新提交带附件的form表单
- iframe标签实现form表单提交无页面刷新(不需要js)---解析
- Form表单提交刷新页面不跳转源码设计
- iframe标签实现form表单提交无页面刷新(不需要js)---解析
- Ajax提交Form表单页面仍会刷新问题的快速解决办法
- SpringMVC上传下载,页面不刷新提交带附件的form表单
- iframe标签实现form表单提交无页面刷新(不需要js)---解析
- form表单提交无页面刷新(非js)
- iframe标签实现form表单提交无页面刷新(不需要js)---解析
- 怎么实现form表单提交后不重新刷新当前页面
- ajax提交form表单后页面自动刷新
- Form提交表单后页面刷新不跳转的实现