Taste deaktiviert .. Aber
-
20-09-2019 - |
Frage
ich eine Form haben, enthält es drei Textfelder und zwei Link-Button als bearbeiten und löschen. Diese Kontrollen werden Operated (Freigabe & deaktivieren) durch einen Knopf. Beim Laden der Löschtaste aktivieren Eigenschaft auf false. aber wenn ich auf die Schaltfläche Löschen klicken zeigt es den Lösch bestätigen Feld. was ich tun diese Magie zu vermeiden?
Lösung
Haben Sie auf dieser Seite sehen können, aktivieren = False ist, was Sie wollen reden über ASP.NET
http://msdn.microsoft .com / en-us / library / system.web.ui.webcontrols.button_members.aspx
Ihr Problem ist, dass Sie OnClientClick Code zu bestätigen Feld haben, und dies ist Javascript, so ist Client-Code ....
Mit diesem ...
myButton.Attributes.Add("onclick", "this.disabled=true;");
Andere Tipps
Ich bin nicht sicher, was Sie unter „Eigenschaft aktivieren.“ So deaktivieren Sie eine Taste Sie die ‚gesperrt‘ Eigenschaft verwenden: http://www.w3schools.com/ tags / att_input_disabled.asp -. ich war nicht in der Lage das Problem zu reproduzieren, wenn ich das ‚gesperrt‘ Attribut hinzugefügt
Online Beispiel unter http://jsbin.com/egini
lnkBtn.enabled=true;
würde nur funktionieren Server-Seite als JS und HTML hat keine „freigegeben“ Eigenschaft aber .net funktioniert?
lnkBtn.disabled = false;
Ist die Client-Seite Version, würde dies mit JS und HTML arbeitet nur.
Ein einfacher Ansatz wäre, nur die „sichtbar‘ Eigenschaft dieser Schaltfläche auf false gesetzt, bis Sie tatsächlich benötigen.