我是JavaScript 和 php的新手。
如何在不使用提交按钮的情况下提交表单?
如果可能,不使用锚标签。
请指导我如何完成此任务。
只需使用以下代码
<form id="jsform" action="whatever you want">
// input fields
</form>
<script type="text/javascript">
document.getElementById('jsform').submit();
</script>
您可以使用 javascriptsubmit()
函数提交它
<script type="text/javascript">
function submitform()
{
document.forms["myform"].submit();
alert("Value is sumitted");
}
</script>
<form id="myform" action="submit.php" method="post">
Search: <input type="text" name="query">
<a href="javascript: submitform()">Submit</a>
</form>
我认为您可以将提交按钮的可见性设置为“隐藏”并使用以下 javascript。
<script type="text/javascript">
// Using jQuery.
$(function() {
$('form').each(function() {
$('input').keypress(function(e) {
// Enter pressed?
if(e.which == 10 || e.which == 13) {
this.form.submit();
}
});
$('input[type=submit]').hide();
});
});
</script>
<form name="formName" method="post">
<input name="someName" type="text" /><br />
<input name="somePass" type="password" />
<input type="submit" style="visibility: hidden;" />
</form>
在 javascript 中,它必须使用在自定义按钮或锚点中实现的表单submit()方法。
在 PHP 中,您可以使用curl库(客户端 URL 库)。