EKKi: Disabled-Fields werden nicht alle enabled?

Beitrag lesen

Mahlzeit Hans A. Plast,

  		$("#test\_form input[name=eingabe]").attr('disabled', 'disabled');  

[...]

  		$("#test\_form input[name=eingabe]").removeAttr('disabled');  

Ein Attribut komplett zu entfernen ist meist keine gute Idee.

Wo ist hier mein Denkfehler?

Dein Denkfehler ist der, dass Du mittels jQuery irgendwie nachzudengeln versuchst, was Javascript mit Bordmitteln schon kennt - nämlich das Attribut "http://de.selfhtml.org/javascript/objekte/elements.htm#disabled@title=disabled" und seine recht einfachen Werte "false" und "true".

Wenn Du mit Javascript programmieren willst, solltest Du Dich teilweise vom HTML-Denken lösen (können). Ein Objekt hat (immer) bestimmte Eigenschaften - deren Werte Du teilweise ändern bzw. beeinflussen kannst. Du solltest aber - zumindest bei Objekten, die HTML-Elemente repräsentieren - (fast) *niemals* daran denken, die Eigenschaften der Objekte (= Attribute in HTML) selbst zu entfernen, neue dazuzudichten o.ä. ...

MfG,
EKKi

--
sh:( fo:| ch:? rl:( br:> n4:~ ie:% mo:} va:) de:] zu:) fl:{ ss:) ls:& js:|
0 46

Wie anders als mit onchange??

Hans A. Plast
  • javascript
  1. 0
    ChrisB
    1. 0
      Hans A. Plast
      1. 0
        ChrisB
        1. 0
          Hans A. Plast
          1. 0
            ChrisB
            1. 0
              Hans A. Plast
              1. 0

                Response-Wert in Input Feld einsetzen?

                Hans A. Plast
                1. 0
                  EKKi
                  1. 0
                    Hans A. Plast
                    1. 0
                      Hans A. Plast
                      1. 0
                        EKKi
                        1. 0
                          Hans A. Plast
                    2. 0
                      EKKi
                      1. 0
                        Hans A. Plast
                        1. 0
                          EKKi
                          1. 0
                            Hans A. Plast
                            1. 0
                              EKKi
                              1. 0
                                Hans A. Plast
                                1. 0
                                  EKKi
                        2. 0

                          Danke @ EKKI

                          Hans A. Plast
                          1. 0
                            EKKi
                2. 0
                  Hans A. Plast
                  1. 0
                    Hans A. Plast
        2. 0
          dedlfix
          1. 0
            Hans A. Plast
  2. 0
    Joachim
    1. 0
      Hans A. Plast
      1. 1
        dedlfix
        1. 0
          Hans A. Plast
  3. 0
    Edgar Ehritt
    1. 0
      EKKi
      1. 0
        Edgar Ehritt
        1. 0
          EKKi
          1. 0
            Edgar Ehritt
    2. 0
      Hans A. Plast
      1. 0

        Disabled-Fields werden nicht alle enabled?

        Hans A. Plast
        1. 0
          EKKi
          1. 0
            Hans A. Plast
            1. 0
              Edgar Ehritt
              • menschelei
              1. 0
                Hans A. Plast
                1. 1
                  dedlfix
                  1. 0
                    Hans A. Plast
            2. 0
              EKKi
              • meinung
              1. 0
                Hans A. Plast
            3. 3
              ChrisB