Cita:
Iniciado por David el Grande
Prueba así:
Código javascript
:
Ver originalfunction renameboton1file() {
var agree=confirm('Estás a punto de cambiarle el nombre al boton... \n\n¿Realmente deseas continuar?');
if (agree) {
var reply = prompt('¿Cómo deseas que se llame el boton?', 'Nombre_de_Ejemplo')
document.getElementById('boton1').value=reply
return true ;
} else {
return false ;
}
}
Ya que de la forma como estabas haciendo el intérprete no podría saber dónde termina la estructura if...else...
Muchas gracias David, con ello ya funcionó...
Tengo otra duda, agregué esta cadena:
Código PHP:
var string = reply;
var iChars = "*|,\":<>[]{}`\';()@¿?¡!=&$#% áéíóúàèìòù.";
for (var i = 0; i < string.length; i++) {
if (iChars.indexOf(string.charAt(i)) = -1){
alert ("¡Error!, el nuevo nombre del archivo contiene caracteres invalidos.");
return false;
Y funciona bien, pero lanza la alerta cuando una letra declarada en el iChars es escrita,
¿Cómo podría invertirla de tal forma que solamente salga la alerta cuando una letra NO DECLARADA es escrita?
Es decir, deseo poner: aeiouAEIOU_-1234567890 y que la alerta sea lanzada unicamente cuando el nombre incluye algo de lo no escrito