wie textfelder en/disablen?

Hey Leute,

ich habe eine frage … und zwar habe ich ein paar textfelder welche auf disabled gesetzt sind, nun würde ich diese Gerne mit einem Klick auf meinen Ändern Button im selben Formular aktivieren und das label des Buttons auf ‘Speichern’ ändern. Weiß jemand wie man sowas am geschicktesten anstellt?

Danke und Grüße

-Seb

Gebe dem Button die CSS Klasse ‘enableTextbox’.

Fuege folgendes jQuery snippet deiner Seite hinzu.




$('#enableTextbox').click(function() { 

        $("#deinTextFeld").attr("disabled","");

});

Das sollte deine Textbox aktivieren.

Mit folgendem Code kannst du den Name des buttons aendern.


$("#deinButton").prop('value', 'Speichern');

Je nach belieben kannst du es gleich mit in die obige Funktion einfuegen:




$('#enableTextbox').click(function() { 

        $("#deinTextFeld").attr("disabled","");

	$("#deinButton").prop('value', 'Speichern');

});

cool :) danke sehr :)

Keine Ursache :)

kleine zusätzliche Frage hätte ich da noch … kann man den js code irgendwie in ne andere datei auslagern und die dynamisch auf der benötigten seite einbinden?

JavaScript kann generell auch in eine .js Datei ausgelagert werden.

Einbinden kannst du diese datei dann per


<script src="/pfad/zur/datei.js"></script>

Wichtig ist jedoch, dass jQuery vorher schon geladen ist.

okay danke dir :)