io ho un form asp.net e devo controllare un campo di testo.
Quando premo salva se il campo di testo è vuoto devo visualizzare un messaggio di conferma "hai dimenticato di inserire il codice inventario!" continua - annulla.
Cosa posso fare per eseguire l'azione immediatamente senza fare l'onclick che me lo fa andare solo al secondo click?
Sel lo metto nel page_load non va bene perche visualizzerebbe il messaggio al primo click anche se metto il testo!
Avette una soluzione vero?
codice:
If Session("Ambito") = "STE" Then
If txtInventario.Text = vbNullString And AvvisoInventario = False Then
Dim strScript As String
strScript = "<script language=JavaScript>"
strScript &= "if(!confirm('Si vuole salvare la richiesta senza aver indicato il numero d'inventario di riferimento?')) return false;"
strScript &= "</script>"
If (Not Page.IsStartupScriptRegistered("clientScript")) Then
Page.RegisterStartupScript("clientScript", strScript)
End If
AvvisoInventario = True
End If
End If