usar personalizado mensaje eliminacion confirmacion como javascript dialog confirm

personalizado - Opciones personalizadas en el diálogo de confirmación javascript



mensaje de confirmacion de eliminacion en php (4)

¿Cómo escribir un diálogo de confirmación en javascript con opciones personalizadas?

En lugar de simplemente "Ok" y "Cancelar", me gustaría tener, por ejemplo, "This" "That" y "Other".



Puedes pedirle al usuario una respuesta usando:

var userChoice = prompt("Question");

Puede repetir esa frase hasta que el usuario ingrese una respuesta dentro de las válidas.


Usted no puede Use alguna biblioteca de IU javascript (jQuery UI, YUI, Mootools) e imite el diálogo que necesita.


// custom Confirm builder function OnConfirm(text, func) { var _confirm = $(''<div/>'').addClass(''confirm''); _confirm.append($(''<h2/>'').text(text)); _confirm.append(''<br/><br/>''); var _btnCancel = $(''<input/>'').attr(''type'', ''button'').val(''cancel'') .bind(''click'', function () { $(this).parent(''.confirm'').hide(); func(false); }); var _btnApply = $(''<input/>'').attr(''type'', ''button'').val(''OK'') .bind(''click'', function () { $(this).parent(''.confirm'').hide(); func(true); }); _confirm.append(_btnCancel); _confirm.append(_btnApply); $(''body'').append(_confirm); } $(function () { // documen.loaded $(''#testLink'').click(function (e) { e.preventDefault(); ; var _href = $(this).attr(''href''); var _title = $(this).attr(''title''); // call custom confirm function with callback function OnConfirm(_title, function (_isContinue) { if (_isContinue) { location.href = _href; } } ); }); });