0
入力の値を変更してクリックした後に送信します。 何らかの理由で提出されません。divをクリックしたときに入力値が変更されない
divをクリックしたときに入力内の値が増減しましたが、入力中ではありません。
入力とオフフォーカスの値を変更すると、保存されます。
私はここで何が欠けていますか?
<div class="reduced items item-<?php echo $this->getQty() ?>" onclick="
var result_<?php echo $item->getId() ?> = document.getElementById('qty_<?php echo $item->getId() ?>');
var qty_<?php echo $item->getId() ?> = result_<?php echo $item->getId() ?>.value;
if(!isNaN(qty_<?php echo $item->getId() ?>) && qty_<?php echo $item->getId() ?> > 1) result_<?php echo $item->getId() ?>.value--;
$(location.href='save').submit();
return false;">-</div>
<input type="text" name="quote_request[<?php echo $item->getId() ?>][qty][]" id="qty_<?php echo $item->getId() ?>" value="<?php echo $item->getQty()*1; ?>" size="4" title="<?php echo $this->__('Qty') ?>" onchange="location.href='save'" class="required-entry validate-zero-or-greater input-text" maxlength="12" />
<div class="increase items" onclick="
var result_<?php echo $item->getId() ?> = document.getElementById('qty_<?php echo $item->getId() ?>');
var qty_<?php echo $item->getId() ?> = result_<?php echo $item->getId() ?>.value;
if(!isNaN(qty_<?php echo $item->getId() ?>)) result_<?php echo $item->getId() ?>.value++;
$(location.href='save').submit();
return false;">+</div>
*ここでは何が分かりませんか? - いくつかの書式設定のスキル...おい - あなたの書式を並べ替えると、おそらくあなたのコードを実際に見ることができるでしょう... O0 –
そのコード読むことができません。実際に生成されたHTMLの例を教えてください。理想的には[mcve] '$(location.href = 'save')。submit();はあなたが思っていることをしないという強い疑いも持っています。 –