Stellen Sie die Felder bearbeitet werden, wenn auf eine Schaltfläche geklickt wird
den Benutzer meiner Anwendung sollte in der Lage sein zu ändern die E-Mail und die Telefonnummer, indem Sie auf eine Schaltfläche "Ändern", das ist mein code:
<div class="field-group">
...............
....................
<div class="field field-omschrijving">
<label class="label">E-mailadres</label><div>@client.email</div>
</div>
<div class="field field-omschrijving field-last">
<label class="label">Telefoonnummer</label><div>@client.phoneNumber</div>
</div>
<input type="submit" class="form-submit" value="Change" name="op">
</div><!-- /.field-group -->
Suche ich schon nach einer Lösung aber ohne Erfolg, irgendeine Idee, wie kann ich es tun? Danke!
Vielen Dank für die schnelle Antwort! Aber.. mein Fehler, was ich sagen wollte, ist, dass die Felder angezeigt werden soll in einen "normalen Weg" und wenn der Benutzer klickt auf die Schaltfläche ändern ändern sollte, um eine "editable Weg", jetzt das Feld E-Mail sieht wie folgt aus:!
Ich will, dass es wie folgt aussieht:
Und nach Klick in die Schaltfläche "Ändern" muss es so Aussehen wie das erste Bild. Nochmals vielen Dank!
InformationsquelleAutor Anna | 2013-11-14
Du musst angemeldet sein, um einen Kommentar abzugeben.
Mit diesem code nach Klick ändern Sie können Ihr Etikett Eingang, wie in Ihnen Bilder.
Es wird Ihnen helfen, jetzt, hoffe
Hier ist ein Beispiel:
Ergebnis ist:
Hoffe, es wird helfen,
Bearbeitet. Bitte versuchen Sie es erneut. Sind Sie sicher, dass Sie haben .class_Of_label_email in der Funktion das gleiche wie in Ihrer Bezeichnung??
ja, ist das gleiche
Bearbeitet. Hoffe, es wird helfen
Danke, endlich habe ich es auf diese Weise:
ns.init = function(){ $("#button-id").click(function() { $('#email').removeAttr("readonly"); }); };
InformationsquelleAutor sergio
Geben-id-Taste und die input-Felder für E-Mail und ph-Wert keine.
Klicken Sie auf der Schaltfläche blenden Sie das lebel und zeigen Eingabefelder.
JS
InformationsquelleAutor user2249160
Für die erste, die Sie brauchen ist, legen Sie Ihre
@client.emailand @client.phoneNumber in Eingänge und setzen Sie diese inaktiv.
Dann, und nach dem Klick auf ändern, um die aktive mithilfe von javascript.
und Verwendung von jquery:
Einige Sache wie diese
danke, wirklich Fehler)
Danke! Ich aktualisiert meine Frage ,könnten Sie ein Aussehen?
InformationsquelleAutor sergio
InformationsquelleAutor Ankit Tyagi
Blick auf dieses JSFiddle oder mein blog für ein tolles Beispiel.
http://jsfiddle.net/biniama/YDcFF/
InformationsquelleAutor biniam
Nun HTML5 verfügbar ist .
Wir können Attribut
Weitere Hilfe und details
http://html5doctor.com/the-contenteditable-attribute/
InformationsquelleAutor Sanket Patel