Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Niechciana Zmiana stanu w formularzu nadpisujaca stan HTML, potrzebuje pomocy z przejętym skryptem JS i PHP
e-milosz
post 30.05.2013, 17:40:21
Post #1





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 12.02.2010

Ostrzeżenie: (0%)
-----


Przepraszam, naprawdę nie wiedzialem jak zatytułować temat. Nie moge skontaktowac się z człowiekiem, który wykonał skrypt dla mnie.

To formularz dodawania zamowienia zamówienia, który miedzy innymi zawiera pola kombi.


Forma zaplaty (card, transfer, on collection, invoice) zmienia automatycznie status zamówienia (Not paid, paid, waiting, printed, despatched).

Kod
$('#payment').change(function() {
        if ($(this).val() == 'card' || $(this).val() == 'transfer')                
        {
            $('option[value=paid], option[value=not_paid]').removeAttr('disabled');
            if($('#status').val() != 'not_paid' && $('#status').val() != 'paid')
                $('#status').val('not_paid');
        } else {
            $('option[value=paid], option[value=not_paid]').attr('disabled', 'disabled');
            if ($('#status').val() == '' || $('#status').val() == 'paid' || $('#status').val() == 'not_paid')
            {
                $('#status').val('waiting');
            }  
        };
    }).change();


Potem status tego zamowienia w bazie jest zmieniany z poziomu kolejki zamowien.
I wszystko byłoby ok gdyby nie fakt, że za każdym razem gdy wchodzi się do formularza by zmodyfikować dane Status zamowienia który w bazie jest poprawny (zmieniony np. z 'Not Paid' do 'Paid') jest w formularzu nadpisywany przez powyzszy skrypt (mimo ze w html poprawny stan jest 'selected').
Czy ktoś mi moze pomóc zmodyfikować powyższy skrypt by działał, ale np tylko na zmiane stanu a nie za kazdym razem gdy ktos wchodzi do formularza by zmienic cos innego?

Ten post edytował e-milosz 30.05.2013, 17:40:55
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 29.06.2025 - 22:32