diff --git a/gulliver/js/form/core/form.js b/gulliver/js/form/core/form.js index 309b770e0..4776276f5 100755 --- a/gulliver/js/form/core/form.js +++ b/gulliver/js/form/core/form.js @@ -456,13 +456,13 @@ function G_Text( form, element, name, type ) break; case "Alpha": if (keyCode==8) return true; - patron =/[A-Za-z\s?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????]/; + patron =/[A-Za-z\sáéíóúäëïöüñçÇÑ�É�ÓÚÄË�ÖÜ]/; te = String.fromCharCode(keyCode); return patron.test(te); break; case "AlphaNum": if (keyCode==8) return true; - patron =/[A-Za-z0-9\s?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????]/; + patron =/[A-Za-z0-9\sáéíóúäëïöüñçÇÑ�É�ÓÚÄË�ÖÜ]/; te = String.fromCharCode(keyCode); return patron.test(te); break; @@ -773,7 +773,7 @@ function G_Text( form, element, name, type ) if(this.validate=="Email") { - var pat=/^[\w\_\-\.????????????????]{2,255}@[\w\_\-]{2,255}\.[a-z]{1,3}\.?[a-z]{0,3}$/; + var pat=/^[\w\_\-\.çñ]{2,255}@[\w\_\-]{2,255}\.[a-z]{1,3}\.?[a-z]{0,3}$/; if(!pat.test(this.element.value)) { //old|if(this.required=="0"&&this.element.value=="") { @@ -2078,7 +2078,7 @@ var validateForm = function(sRequiredFields) { if(getField(aRequiredFields[i].name).value!='') { var email = getField(aRequiredFields[i].name); //var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/; - var filter = /^[\w\_\-\.????????????????]{2,255}@[\w\_\-]{2,255}\.[a-z]{1,3}\.?[a-z]{0,3}$/; + var filter = /^[\w\_\-\.çñ]{2,255}@[\w\_\-]{2,255}\.[a-z]{1,3}\.?[a-z]{0,3}$/; if (!filter.test(email.value)&&email.value!="") { fielEmailInvalid.push(aRequiredFields[i].label); vtext.failed(); @@ -2090,39 +2090,6 @@ var validateForm = function(sRequiredFields) { } } break; - - case 'dropdown': - break; - - case 'textarea': - break; - - case 'password': - break; - - case 'currency': - break; - - case 'percentage': - break; - - case 'yesno': - break; - - case 'date': - break; - - case 'file': - break; - - case 'listbox': - break; - - case 'radiogroup': - break; - - case 'checkgroup': - break; } } }