Buonasera a tutti, ho cercato sul forum, ma non ho trovato soluzione.
Chiedo scusa per la domanda banale, ma sono ancora molto asino
in tutti i linguaggi di programmazione (... comunque sto tentando di
migliorare).
Il mio problema è il seguente:
ho due cambi di una tabella che voglio rendere ad immissione obbligatoria,
se sono compilati procederei con i controlli lato server, ma se entrambi o
uno dei due non lo è, vorrei segnalarlo cambiando il bordo della cella errata
da nero a rosso.
Ecco cosa ho combinato:
- qui il CSS che descrive gli attributi dell'input
.input {
height: 15px;
width: 115px;
text-align: left;
font-size: 10px;
background: url(Immagini/Commons/bg.jpg) repeat-x;
border: 1px solid #000000;
color: #c9c9c9;
}
- qui il javascript che descrive il controllo
// Validazione Form
function valida(form) {
if ((form.NickName.value =="")){
form.NickName.value="Inserire NickName"; form.NickName.focus(); return false; }
else
if ((form.PassWord.value =="")){
form.PassWord.value="Inserire Password"; form.PassWord.focus(); return false;}
return true;
}
qui l'HTML che descrive i contenuti
<FORM method="post" onsubmit="return valida(this)" accept-charset="utf-8" action="javascript:aprifinestra()" target="_self">
<tr><td colspan="2"></td>
</tr>
<tr><th>NickName</th><td align="left"><input type="text" name="NickName" value="" class="input" maxlength="20" /></td></tr>
<tr><th>Password</th><td align="left"><input type="password" name="PassWord" value="" class="input" maxlength="20" /></td></tr>
<tr><th></th>
<td align="left"><input type="submit" name="BI" value=""/></td></tr>
<tr><th></th>
<td class="link" align="left">Credenziali Smarrite</td></tr>
</form>
Ho tentato in mille modi, ma mi manca il 1001 corretto.
(già che ci sono: il campo Password e', come vedete, di type= password", quindi l'attuale messaggio di errore "Inserire Password" (come da javascript) non appare in chiaro ... anche
in questo caso ... c'e' soluzione ?)
GRAZIE 1001 !
Cristian