input type="number"

0

Hej, czy istnieje taka opcja że po wpisaniu w input type="number" jakiejś wartości i naciśnieciem entera po przesłaniu formularza, aby nie znikały te wartości po odświeżeniu strony?? Podejrzewam tu js?

0

Chyba źle podejrzewasz :D. W PHP wystarczy że to co przesyłasz w formularzu przez GET/POST pobierzesz i dodasz jako value w input.
na przykład:

<input type="number" name="liczba" value="<? echo $_POST['liczba']; ?>">
0

A jeśli wygląda to tak:

 echo '<td><input type="number" name="pole_1['.$value.']" value="0" min="0" max="9999" /></td>';

co mam w value dać??

0

Musisz wiedzieć jakie są nazwy pól, bo przecież jakoś je pobierasz potem po wysłaniu formularza. A jeśli nie wiesz to sprawdź wypisując je wszystkie po kolei:

foreach ($_POST as $key => $value) {
echo "nazwa: ".$key." wartość: ".$value; 
}

W każdym razie w value ma być wpisana wartość z formularza. Z drugiej strony zastanawiam się czy wpisanie

$_POST['pole_1['.$value.']']

by nie zadziałało.

0

Niestety to nie działa

1

Prawdopodobnie:

$wartosc=$_REQUEST['pole_1'][$value];
 echo '<td><input type="number" name="pole_1['.$value.']" value="'.$wartosc.'" min="0" max="9999" /></td>';
0

Dziekuje, właśnie tak to ma być :D

1 użytkowników online, w tym zalogowanych: 0, gości: 1