网址http://localhost:8000/upload
$('button[name="postname"]').click(function(){
var img_route=$(".template").attr("href");
if(typeof img_route ==='undefined'|| img_route === null){
alert('Please upload image')
}else{
var checkresult=checktable();
if( checkresult == 1){
document.formpost.action="postNews";
document.formpost.method="post";
document.formpost.submit();
}
}
});
function checktable(){
if($(".table").val()==''){
return 0;
}else{
return 1;
}
}
刀片视图
<form action="" method="" name="formpost" enctype="multipart/form-data" role="form" class="form-inline">
{{ csrf_field() }}
.......
<button type="button" name="postname" >Post News</button>
</form>
当我点击按钮时 没有输入图像 转到
if(typeof img_route ==='undefined'|| img_route === null)
或
checktable() return 0;
该页面将自动重载并且 URL列
将显示
http://localhost:8000/upload?tablename=&img=&imgroute=&....
自动使用get方法?
答案 0 :(得分:1)
页面自动重新加载可能未指定按钮类型(回退到默认值&#34;提交&#34;)。
实际上它不是自动重载,但它会重定向到您在<input type="datetime-local" id="timeInputHTML" onchange="mainfunc()">
属性中指定的操作,该属性会重定向到同一页面:
试试这个:
action
或让js代码为您提供:
<button type="button" name="postname">Post News</button>