我想禁用在Joomla模塊內的窗體中的輸入按鍵,但我無法得到它的工作......這是代碼有。禁用輸入表格
<script type="text/javascript">
function stopRKey(evt) {
var evt = (evt) ? evt : ((event) ? event : null);
var node = (evt.target) ? evt.target : ((evt.srcElement) ? evt.srcElement : null);
if ((evt.keyCode == 13) && (node.type=="text")) {return false;}
}
document.onkeypress = stopRKey;
</script>
<form id="searchbox" action="<?php echo JRoute::_('index.php'); ?>" method="post" role="search">
<input type="text" value="" name="searchword" placeholder="<?php echo JText::_('TPL_WARP_SEARCH'); ?>" />
<button type="reset" value="Reset"></button>
<input type="hidden" name="task" value="search" />
<input type="hidden" name="option" value="com_search" />
<input type="hidden" name="Itemid" value="<?php echo $itemid > 0 ? $itemid : JRequest::getInt('Itemid'); ?>" />
</form>
<script src="<?php echo $warp['path']-> url('js:search.js'); ?>"></script>
<script>
jQuery(function($) {
$('#searchbox input[name=searchword]').search({'url': '<?php echo JRoute::_("index.php?option=com_search&tmpl=raw&type=json&ordering=& searchphrase=all");?>', 'param': 'searchword', 'msgResultsHeader': '<?php echo JText::_("TPL_WARP_SEARCH_RESULTS"); ?>', 'msgMoreResults': '<?php echo JText::_("TPL_WARP_SEARCH_MORE"); ?>', 'msgNoResults': '<?php echo JText::_("TPL_WARP_SEARCH_NO_RESULTS"); ?>'}).placeholder();
});
</script>
我嘗試了不同的劇本,但至今沒有運氣...
什麼是錯的,你得到一個錯誤?什麼都沒有發生?有什麼事情發生,但不是你想要的? – SmokeyPHP
也許這將有助於:http://stackoverflow.com/questions/895171/prevent-users-from-submitting-form-by-hitting-enter。 –