输入提交按钮并输入
问题描述:
我有很多通过点击明确的<input type="image">
或回车键提交的表单。输入提交按钮并输入
使用的代码是:
<input width="62" type="image" height="22" border="0" onclick="flipSearchButton()" alt="Search" tabindex="9" src="/images/button-search.gif">
这些形式现在已经被重新开发,代码看起来像这样
<a onclick="javascript:flipSearchButton();" class="button blue right" tabindex="9" href="javascript: submitform("main")">Search</a>
然而,由于变化,同时点击回车键不提交形成。
如何使输入按钮提交表单?
形式的输入和清除按钮的HTML部分是:
<div class="inline">
<a class="icon blue left" onClick="javascript:resetForm();">Clear</a>
</div>
<div id="search_clickable">
<a tabindex="14" class="button blue right" href="javascript:flipSearchButton();submitform('main')">Search</a>
</div>
<div id="search_unclickable" class="disp_none;">
<a class="button blue right" href="">Searching...</a>
</div>
<script type="text/javascript">
function resetForm() {
var formObj = document.main;
formObj.subCategory.value = '';
formObj.surname.value = '';
formObj.includeSurnameVariants.checked = false;
formObj.forenames.value = '';
formObj.forenames.focus();
formObj.includeForenamesVariants.checked = true;
formObj.eventYear.value = '';
formObj.eventYearTolerance[3].selected = true;
formObj.county.value = '';
}
$(document).ready(function() {
document.main.forenames.focus();
});
</script>
答
试试这个:
<a class="button blue right" tabindex="9"
href="javascript:flipSearchButton();submitform('main')">Search</a>
+0
这没有帮助 – gek
答
$('.submitme').keypress(function(e){
if(e.which == 13){
submitform('main');
}
});
添加那么这个代码的类submitme
添加到输入字段您希望表单在按下回车键时提交 - 这将调用submitform()
方法
+0
我在我的提交按钮中添加了jquery和类,但仍然按下输入按钮不提交表单 – gek
你在萤火虫中看到了什么样的错误 – defau1t
我没有看到任何错误。如果我点击输入键 – gek
,如果你提供了更多的代码,我们可以看看这些函数,看看它们是否导致你的问题,这将有所帮助。 – Blazemonger