Estoy tratando de encontrar una solución alternativa para los navegadores que no interpretan el atributo de marcador de posición para los elementos de entrada. tengo este sencillo script jQuery pero genera un errorjQuery: Javascript arroja el error "La operación no es segura" al establecer el valor
SecurityError: "The operation is insecure.
this.value = val;"
Aquí está mi script:
$('document').ready(function(){
$('input').each(function() {
if ($(this).val() === '' || $(this).val() === undefined) {
$(this).val($(this).attr('placeholder'));
}
});
});
Alguien alguna idea de lo que puedo hacer? O lo que estoy haciendo mal? ¿O qué significa este error? Sucede en Firefox, aún no lo he probado en otros navegadores.
¿Eh? Nunca he visto ese error. ¿Qué navegador lo arrojó? – Utkanos
FWIW '$ (this) .val()' nunca devolverá 'undefined'. –
¿Tiene alguna extensión del navegador o complementos que se ejecutan que podrían estar deshabilitando Javascript para modificar los valores del formulario? –