我在不同的按钮中做出一些不同的 Action
<form id="form" method="post" class="form-horizontal" enctype="multipart/form-data">
<input name="name" class="form-control" type="text" required>
</form>
<button type="button" class="btn btn-primary" onClick="submitForm('<?php echo base_url('order/add');?>')">Submit</button>
<button type="button" class="btn btn-warning" onClick="submitForm('<?php echo base_url('order/print');?>')">Print</button>
Java脚本
function submitForm(action)
{
document.getElementById('form').action = action;
document.getElementById('form').submit(
);
}
然后,我的必需属性不起作用。我做错什么了吗?让我知道是否还有其他解决方案。
谢谢,
最佳答案
请尝试以下代码。我希望能解决您的问题。
<html>
<head>
<title>Submit</title>
<script type="text/javascript" language="javascript">
function submitForm(action)
{
document.getElementById('form').action = action;
document.getElementById('form').submit(
);
//alert(document.getElementById('form').action);
}
</script>
</head>
<body>
<form id="form" method="get" class="form-horizontal" enctype="multipart/form-data">
<input name="name" class="form-control" type="text" required="required">
<button type="submit" class="btn btn-primary" onclick="return submitForm('<?php echo base_url('order/add');?>');" id="submit">Submit</button>
<button type="submit" class="btn btn-warning" onclick="return submitForm('<?php echo base_url('order/print');?>');" id="print">Print</button>
</form>
</body>
</html>
关于javascript - 必需属性无法使用javascript提交工作,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/39897365/