私のウェブサイトでは、製品検索を使用しています。こちらを参照してください。たとえば、検索で「630」と入力すると、いくつかの結果が得られます。これで、最初のアイテムのみをバスケットに追加できます。別の項目をクリックすると、「Uncaught TypeError: 未定義のプロパティ '値' を読み取れません」というエラーが表示されます
しかし、最初の項目と他の項目に違いはありません。
<input size="3" maxlength="4" type="text" class="products-input-quantity" id="tt-products-search-id-2" name="ttp_basket[325][quantity]" value="">
<input type="submit" class="btn button-violet" name="order" value="Add to Cart" onclick="if(!document.forms['ShopSearchForm']['ttp_basket[325][quantity]'].value!=''){document.forms['ShopSearchForm']['ttp_basket[325][quantity]'].value=1;};">
値が定義されています...しかし、彼はそれを見つけることができないか、空ですか?! Qty に数字を手動で入力すると、任意のアイテムをバスケットに追加できます...しかし、エラーはまだコンソールにあります
まあ、これは少し具体的ですが、これはまだ JavaScript の問題です:/