W formularzu znajduje się pole wprowadzania w formularzu
<input name="bid_price" id="bid_price" class="form-control">
Jeśli wprowadzam wartość ręcznie, może opublikować wartość
Jeśli jednak użyję jQuery, aby wstawić wartość, nie opublikuje niczego, nawet włożyłem go do pola wejściowego w frontend
$("#optionsRadiosInline3").on("click", function() {
$("#bid_price").val(<?php echo $product_info['buy_price']; ?>);
$("#bid_price").prop('disabled', true);
});
Dzięki za pomoc
-1
user782104
12 sierpień 2014, 12:30
2 odpowiedzi
Najlepsza odpowiedź
$("#bid_price").prop('disabled', true);
Nie rób tego. Wyłączone kontrole nie mogą odnieść sukcesu, więc nie zostaną przesłane z formularzem.
Możesz rozważyć użycie readonly
lub zamiast tego korzystać z ukrytych wejść.
3
Quentin
12 sierpień 2014, 08:33
Wyłączasz pole wprowadzania, które ogranicza dane do publikacji.
$("#bid_price").prop('disabled', true);
Usuń tę linię. Możesz go odczytać, aby uniknąć interferencji użytkownika !!
1
Irfan Ahmed
12 sierpień 2014, 08:34