我的錢是這樣的: 你在你的頁面的源代碼有這樣的:
<script src="http://code.jquery.com/jquery-latest.min.js" type="text/javascript"></script>
<script type="text/javascript">
// Using jQuery.
$(function() {
$('#form-search').each(function() {
$(this).find('input').keypress(function(e) {
// Enter pressed?
if(e.which == 10 || e.which == 13) {
this.form.submit();
}
});
$(this).find('input[type=submit]').hide();
});
});
</script>
jQuery與原型衝突。包含js文件後,您需要添加jQuery.noConflict()
,對於使用jQuery的任何函數,請勿使用$
。它應該是這樣的:
jQuery(function() {
jQuery('#form-search').each(function() {
jQuery(this).find('input').keypress(function(e) {
// Enter pressed?
if(e.which == 10 || e.which == 13) {
this.form.submit();
}
});
jQuery(this).find('input[type=submit]').hide();
});
});
編輯:
至於數量,這個問題是不是JavaScript的。在數量框中,默認情況下,會顯示後端「庫存」選項卡中產品上設置的最低銷售數量的值。設置爲1,它應該可以解決你的問題。
謝謝你,但仍然存在問題。 「數量」框中顯示0,表示應爲1,這樣用戶可以立即單擊添加到包中,而不需要更改數量。 –
@VemundEldegard。在答案中看到我的編輯。 – Marius