Salve a tutti!!!
Con questa funzioncina:
codice:
function add_penalty(campo,attrib,img_champ){
var actual_value = document.composizione_tabellini[campo].value;
var settato = actual_value.search(attrib);
if(settato == "-1"){
var penalty_images = document.images[img_champ];
penalty_images.src = PATH_IMG_JS+'/tabellini/penalty_set.gif';
var clear_value = actual_value.replace(attrib,"");
var add = document.composizione_tabellini[campo].value+attrib;
document.composizione_tabellini[campo].value = clear_value+attrib;}
else
if(settato != "-1")
{alert(' Attenzione!!!\nIl rigore è già stato indicato!!!');}
}
che richiamo in questo modo:
codice:
java script:add_penalty('author_netT_1','[p]','img_penaltyT_1')
praticamente questa funzione controlla se nel campo author_netT_1 (sono più campi che si incrementano in automatico), non è presente la stringa di caratteri rappresentata con [ p ] allora la inserisce accodandola a ciò che eventualmente è già presente in quel campo altrimenti se al contrario quella stringa c'è già allora mi restituisce un'alert!!!
Era andato tutto bene fino a quando non è stato inserito un nominativo contenente almeno una lettera p ed allora mi restituisce sempre l'alert!!!!
Come faccio a fargli capire che quello che sto cercando non è la lettera p da sola ma accompagnata dalle parentesi quadre???
Credo che in qualche modo lo consideri come un'array o sbaglio!!!
Grazie per il vostro aiuto cIAO :metallica