function tikrink_forma() { var msg = ""; msg += "\n"; var error = false; var bad_condition = false; var element = null; for ( var counter=0; counter < document.feedback.length; counter++ ) { element = document.feedback.elements[counter]; switch (element.name) { //case "email" : //bad_condition = vemail(element.value); //if (bad_condition) msg += "\n - " //break; case "telephone" : bad_condition = tuscias(element.value); if (bad_condition) msg += "\n - " break; case "name" : bad_condition = tuscias(element.value); if (bad_condition) msg += "\n - " break; case "message" : bad_condition = tuscias(element.value); if (bad_condition) msg += "\n - " break; } if (bad_condition) { error = true; bad_condition = false; } } if (error) { alert(msg); return false; } else return true; } function tuscias(string) { var tuscias = " \n\r\t"; for (var counter = 0; counter < string.length; counter++) { current_char = string.charAt (counter) if (tuscias.indexOf(current_char) == -1) { return false } } return true } function vemail(string) { if (document.feedback.email.value == "" || document.feedback.email.value.indexOf('@') == -1 || document.feedback.email.value.indexOf('.') == -1 || document.feedback.email.value.length < 6) { return true; } else { return false; } }