Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JavaScript][JQUERY] Odblokowanie elementu źle działa
Forum PHP.pl > Forum > Przedszkole
Michael2318
Mam taką funkcje:

  1. $(function() {
  2. $( "#draggable" ).draggable();
  3. $( "#droppable" ).droppable({
  4. drop: function( event, ui ) {
  5. $("#daleej").prop("disabled", "");
  6. $( this )
  7. .addClass( "ui-state-highlight" )
  8. .find( "p" )
  9. .html( "Poprawnie!" );
  10. }
  11. });
  12. });
  13. </script>


Krótko mówiąc, są przedmioty, jeden z nich trzeba przeciągnąć w kółko. Jeśli to user zrobi to pole submit automatycznie przekształca się w 'odblokowane' (standardowo jest zablokowane - disabled="disabled").
I niby ta funkcja działa, ale... Za pierwszym razem submit zablokowany, przeciągam i ładnie się odblokowuje, wciskam F5 i...submit jest odblokowany. Dopiero jak od nowa wpisze i zatwierdze adres w przeglądarce to znowu przechodzi w stan 'zablokowany'. Jak to zrobić, żeby po odświezeniu strony, ten element znowu się blokował? Jakby coś to html najzwyczajniejszy w świecie, ale łapcie:

  1. <form action="test.php" method="post">
  2. <input type="text">
  3. <input type="submit" value="dalej" id="daleej" disabled="disabled">
  4. </form>
timon27
Spróbuj z losowym name'm:


  1. $r=mt_rand();
  2.  
  3. ...
  4.  
  5. echo "<input type='submit' name='name_$r' value='dalej' id='daleej' disabled='disabled' >";
  6.  
Michael2318
Problem w tym, że name musze mieć stałe (o stałej nazwie) ;/
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2024 Invision Power Services, Inc.