2017-03-03 1 views
0

Ich habe viele Steuerelemente (wie Texbox, Telerik Grid, Dropdown und Radio-Button) auf einem asp-Panel.Könnte mir helfen, Änderungen in jeder Steuerung von asp-Panel zu erkennen, während Sie auf Senden klicken.Wie erkennt man Änderungen im asp-Panel durch Javascript?

+0

Willkommen bei Stack Overflow! Bitte lesen Sie [worum diese Seite geht] (http://stackoverflow.com/about) und "[Wie man fragt] (http://stackoverflow.com/questions/how-to-ask)" bevor Sie fragen eine Frage. –

+0

Kannst du uns zeigen, was du versucht hast? –

Antwort

0

Es könnte ein besserer Weg, dies zu tun, aber mein Vorschlag wäre:

erstellen ein verstecktes Feld, das einen Standardwert von „False“ hat. Dieses versteckte Feld sagt uns, ob sich das Formular geändert hat oder nicht. Dann zuweisen alle bearbeitbaren Steuerelement das JavaScript OnChange Ereignis. Das Ereignis OnChange sollte eine einfache Methode aufrufen, die den Wert des ausgeblendeten Felds auf "True" setzt. Zum Beispiel mit jQuery wäre es:

function FormChanged() { 
    $(".hiddenField").val("True"); 
} 

Dann, wenn Sie einreichen Sie in der Lage sein werden, den Wert des verborgenen Feldes zugreifen zu wissen, ob die Form hat benn oder nicht verändert.

Verwandte Themen