Buon giorno ho il seguente problema:
Ho scaricato l'esempio di LIVEVALIDATION per validare alcuni campio di una forms e controllare i dati inseriti dall'utente .
<script type="text/javascript">
var campo = new LiveValidation('campo', { validMessage: "OK!" });
campo.add(Validate.Numericality, { notANumberMessage: " Puoi inserire solo numeri !" });
var soggetto = new LiveValidation('soggetto', { validMessage: "OK!" });
soggetto.add(Validate.Presence, { failureMessage: " Campo obbligatorio!" });
</script>
Funziona se il campo è palese tipo:
<input type="text" size="46" id="soggetto" class="forms" name="P1" maxlength="90" value="<%= subject %>">
se pero il campo lo listo con un array asp tipo:
<% if nextOptFieldName="Prezzo (EUR)" then
strInput ="<input type='text' id='campo' size='13' maxlength='11' class='forms' name='O" & op & "' value=""" & userValue & """>" end if%>
<td nowrap height='21' align='left' valign='middle'><%= strInput %></td>
Funziona lo stesso ma ma con explorer , pur funzionando,mi da un messaggio di errore in basso a sinistra con triangolino e mi dice che non trova il campo, mentre con OPERA e FIREFOX funziona senza messaggio di errore.
Potete aiutarmi