Javascript 如何在php中执行onclick函数后返回post表单值和操作?
在这段代码中,我只需执行Javascript 如何在php中执行onclick函数后返回post表单值和操作?,javascript,php,jquery,codeigniter,Javascript,Php,Jquery,Codeigniter,在这段代码中,我只需执行如果($(“#teacherID”).val()='0')则它会显示警报,该警报工作正常,但在更改$(“#teacherID”).val()的值后,它不会返回表单操作。那么,我该怎么做呢?请帮帮我 <script> $(".paypay").click(function(e){ e.preventDefault(); if($("#teacherID").val()=='0') {
如果($(“#teacherID”).val()='0')
则它会显示警报,该警报工作正常,但在更改$(“#teacherID”).val()的值后,它不会返回表单操作。那么,我该怎么做呢?请帮帮我
<script>
$(".paypay").click(function(e){
e.preventDefault();
if($("#teacherID").val()=='0')
{
alert("Please select academic partner!");
}
});
</script>
<form action="<?php echo base_url() ?>mymain/xyz" onsubmit="return confirm('Do you really want to submit the form?');" method = "post">
<label class="nexCheckbox">Check
<input type="checkbox" name="select_all" id="select_all">
<span class="checkmark checkmark-action-layout"></span>
</label>
<input type="submit" class="btn btn-primary etsfilertButton disabled paypay" name="Pay" value="Pay" disabled>
</form>
$(“.paypay”)。单击(功能(e){
e、 预防默认值();
if($(“#teacherID”).val()='0')
{
警告(“请选择学术合作伙伴!”);
}
});
因为您使用了e.preventDefault()
,所以它不会单独提交表单-您阻止了这种行为。您可以找到表格,并在检查完成后提交
<script>
$(".paypay").click(function(e){
e.preventDefault();
if ($("#teacherID").val() == '0') {
alert("Please select academic partner!");
return;
}
$(this).closest("form").submit();
});
</script>
$(“.paypay”)。单击(功能(e){
e、 预防默认值();
if($(“#teacherID”).val()=“0”){
警告(“请选择学术合作伙伴!”);
返回;
}
$(this).最近的(“表单”).submit();
});
这与php有什么关系?实际上我试过这个,但它对我不起作用@treybakany answer@treyBake这个是一个javascript关键字-(在大多数语言中它是一个通用关键字)-但我的问题是,这段JavaScript代码与PHP有什么关系?它可以@Qirel工作,但action show空白页面中的action链接。这完全是另一个问题。但这可能是因为你没有输出任何东西?胡猜。