Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/75.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html Laravel窗体操作为空_Html_Laravel_Forms_Action - Fatal编程技术网

Html Laravel窗体操作为空

Html Laravel窗体操作为空,html,laravel,forms,action,Html,Laravel,Forms,Action,我正在尝试调试发布到action“”的表单。 一旦按下submit按钮,javascript将验证其有效性,然后提交。 我不知道它在哪里计算方便费。 我需要找出一种方法来跟踪正在发生的事情,这样我就可以调试这个空白的动作表单 我已尝试编辑显示数据的刀片模板。 我已经检查了控制器。 我不知道还能去哪里,因为我不知道如何跟踪它在做什么。我拥有的本地dev-box工作正常,但主站点显示的默认值与dev-box不同。这抵消了页面中的总数,因为它添加的便利费应为0。我已经检查了主服务器和开发盒上的文件,它

我正在尝试调试发布到action“”的表单。 一旦按下submit按钮,javascript将验证其有效性,然后提交。 我不知道它在哪里计算方便费。 我需要找出一种方法来跟踪正在发生的事情,这样我就可以调试这个空白的动作表单

我已尝试编辑显示数据的刀片模板。 我已经检查了控制器。 我不知道还能去哪里,因为我不知道如何跟踪它在做什么。我拥有的本地dev-box工作正常,但主站点显示的默认值与dev-box不同。这抵消了页面中的总数,因为它添加的便利费应为0。我已经检查了主服务器和开发盒上的文件,它们是相同的。按下submit(提交)按钮后,页面会发生变化并变得完全不同。我希望我有足够的细节

---abc.blade.php文件,如果客户有任何大于0的值,则显示数据。客户在数据库中设置为0---

@if($cart\u details['procility\u param']!='$)
0)style=“display:block;”@else style=“display:none;”@endif>便利费({{{$cart\u details['prociency\u param']}})${{helper::twoDecimalPrice($cart\u details['prociency\u amount'])}

@否则 0)style=“display:block;”@else style=“display:none;”@endif>便利费${{{helper::twoDecimalPrice($cart\u details['便利金额]])}

@恩迪夫
---您提交订单的页面---

。。。。。。
提交
---页面底部验证所有字段的Java脚本---

函数validateForm()
{
var numberRegex=/^[+-]?\d+(\.\d+)([eE][+-]?\d+)$/;
var address=$(“#address”).val();
变量日期=$(“#日期”).val();
var restaurant_id=$(“#restaurant_id”).val();
var customer_id=$(“#customer_id”).val();
var time=$(“#time”).val();
var zipCode=$(“#邮政编码”).val();
如果(餐厅id.trim().length=''){
通知('错误','请选择餐厅');
}else if(客户id.trim().length=''){
通知('错误','请选择客户');
}else if(zipCode.trim().length=''){
通知('错误','请输入邮政编码');
}如果(!numberRegex.test(zipCode)){
通知('错误','请输入有效的邮政编码');
}else if(zipCode.trim().length!=5){
通知('error','zipcode必须是5个字符');
}如果(!jQuery.isNumeric(zipCode)){
通知('error','zipcode必须是数字字符');
}else if(date.trim().length=''){
通知('错误','请输入日期');
}else if(time.trim().length=''){
通知('错误','请输入时间');
}否则{
$('#adminOrder').submit();
//警报(“正常”);
}
}
没有显示类型错误。 该页面不应显示任何便利费。
它确实显示了它们,并将其计入总数。

抱歉:我发现了问题。我之前的人有两个相似的文件。其中一个用于我的开发设备,另一个用于主web服务器。:/ 我真的很讨厌人们不遵守标准。 文件是控制计算的东西,也是保存无形事物的地方。
我仍然希望了解空白动作是如何工作的。

如果这个动作是空的,它会提交给你用来显示它的当前URL,但是用POST方法,检查你的路线,使用“代码> PHP工匠路线:列表如果动作是空的,表单提交到当前URL(你在浏览器中),但是用<代码> POST < /Cord>方法。
<form autocomplete="on" role="form" id="adminOrder" method="POST" action="" class="row"> ......
</form>
<div class="form-group col-lg-12 submitbtn">
  <button onclick="validateForm()" class="btn btn-primary">Submit</button>
</div>
function validateForm()
  {
    var numberRegex = /^[+-]?\d+(\.\d+)?([eE][+-]?\d+)?$/;   
    var address = $("#address").val();
    var date = $("#date").val();
    var restaurant_id = $("#restaurant_id").val();
    var customer_id = $("#customer_id").val();
    var time = $("#time").val();
    var zipCode = $("#zip_code").val();

    if(restaurant_id.trim().length == ''){
      notify('error','Please select restaurant');
    }else if(customer_id.trim().length == ''){
      notify('error','Please select customer');
    }else if(zipCode.trim().length == ''){
      notify('error','Please input zip code');
    }else if(!numberRegex.test(zipCode)){
      notify('error','Please input valid zip code');
    }else if(zipCode.trim().length !=5){
      notify('error','zipcode must be 5 chracters');
    }else if(!jQuery.isNumeric(zipCode)){
      notify('error','zipcode must be numeric chracters');
    }else if(date.trim().length == ''){
      notify('error','Please input date');
    }else if(time.trim().length == ''){
      notify('error','Please input time');
    }else{
       $('#adminOrder').submit();
       //alert("ok");
    }
  }

</script>