php表单中的submit按钮也可以作为锚点吗?
为了在添加到购物车之前定制一个产品,我使用了一个带有两个提交点的php表单——上传图像和附加文本。我不想在每次单击按钮后都将页面刷新到顶部,而是想在下一步附近设置一个锚点,并将该按钮用作php表单中的submit按钮也可以作为锚点吗?,php,onclick,anchor,Php,Onclick,Anchor,为了在添加到购物车之前定制一个产品,我使用了一个带有两个提交点的php表单——上传图像和附加文本。我不想在每次单击按钮后都将页面刷新到顶部,而是想在下一步附近设置一个锚点,并将该按钮用作 这是上载按钮代码: <div id="virtueupl_form" style='width:100%'> <form id="adminForm" name="adminForm" action="<?php echo JRoute::_('index.php?op
这是上载按钮代码:
<div id="virtueupl_form" style='width:100%'>
<form id="adminForm" name="adminForm" action="<?php echo JRoute::_('index.php?option=com_virtueupload&view=form'); ?>" method="post" enctype="multipart/form-data" onSubmit="return checkForm();">
<table width="130px" border="0" cellpadding="0" cellspacing="0">
<tr>
<td height="70px" colspan="2" valign="top">
<label for="file"><?php echo VUOutput::_('YLANG_FORM_LBL_FILE'); ?></label> <br/>
<input name="file" type="file" />
<input id="upload_button" class="button" type="submit" value="<?php echo VUOutput::_('YLANG_UPLOAD'); ?>" onclick="this.form.status.value = '<?php echo VUOutput::_('YLANG_STAT_INITUPL'); ?> '; $('spinner').style.display = 'block'; this.form.status.style.color = '#339900'; " />
</td>
</tr>
提交按钮是一种特殊按钮,可自动触发表单的Submit
事件。使用任何其他方法,都必须从Javascript手动触发事件
例如,使用锚点,您将有如下内容
<form id="frm" name="frm" action="" method="get">
<input type="hidden" name="someinput1" value="hello" />
<input type="hidden" name="someinput2" value="world" />
<a href="#" onclick="document.forms['frm'].submit();">Submit</a>
</form>
<form id="frm" name="frm" action="" method="get">
<input type="hidden" name="someinput1" value="hello" />
<input type="hidden" name="someinput2" value="world" />
<div id="elemSubmit" style="text-align:center; border:1px solid black;">Submit</div>
</form>
<script type="text/javascript">
$(function() {
$('elemSubmit').click(function() { $('#frm').submit(); });
});
</script>