Attivazione dei controlli Validator solo su alcuni button

giovedì 27 maggio 2010 - 11.38

ysdemarc Profilo | Expert

Cia a tutti, il mio problema è questo.

ho un form con vari campi da compilare, e per i campi obbligatori ho messo i controlli RequiredFieldValidator ed anche su alcuni RegularExpressionValidator per verificare che i dati che mi passano siano quello che voglio.

Su questo form però do la possibilità di riempire i campi selezionandoli da un elenco di dati che visualizzo con dei popup.

quindi ho dei button con l'evento OnClientClick che mi aprono questi popup.

Ora il problema sta che la pagina viene bloccata dai Validator non appeno clicco su un button per aprire i popup poichè i campi richiest sono vuoti.

A me quindi interesserebbe attivare i controlli dei Validator solo quando l'utente mi clicca sul button di salvataggio e non gli altri.

C'è qualche modo o devo farmi una routine javascript tutta a manina?

grazie.

ciao
Vincenzo
Programmatore sbilenco

fguida Profilo | Expert

E' semplicissimo.... matti un ValidationGroup legato ai pulsanti a cui vuoi far fare la validazione e lo stesso lo leghi ai controlli (text ecc..), oppure utilizzi il CausesValidation= "false" sui pulsanti che non valideranno


Francesco

ysdemarc Profilo | Expert

perfetto... ho optato per la ValidationGroup

grazie mille

Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5