Ciao a tutti,
devo realizzare una piccola funzioncina con jquery. Il mio problema e' questo:
ho due campi di input, quando immetto un valore dentro ad uno dei due, la mia funzione
deve disabilitare un attributo dell'altro campo di input (un elemento required='true' che fa si che si ottenga la convalida automatica del campo, essendo il progetto all'interno di un framework JSF e di un progetto realizzato con java).
Io avevo pensato di scrivere una funzione di questo tipo:
// funzione per il campo di input telefono
$j('[id$=telefono]').change(function ()
{
if('[id$=cellulare]')
{
$('[id$=telefono]').attr("required") == 'false');
}
});
// funzione per il campo di input cellulare
$j('[id$=cellulare]').change(function ()
{
if('[id$=telefono]')
{
$('[id$=cellulare]').attr("required") == 'false');
}
});
Unica cosa non so a che evento associare la funzione, ho messo change ma non sono sicuro
di cosa faccia....inoltre se trovassi un evento che indichi gia' che il campo e' pieno, mi eviterei
di scrivere un if dentro alla funzione, che ora come ora e' senza senso e senza condizione perche' appunto non saprei come indicare in javascript il campo di input "pieno".
Qualcuno mi saprebbe aiutare?
Grazie in anticipo!