Javascript подтвердить флажками - PullRequest
0 голосов
/ 29 июня 2011

Привет Вот мой код для отображения окна с предупреждением:

    var answer = window.confirm ("The registration you have entered is illegal for the uk roads. By clicking ok you are accepting full resposibility for this plate and agreeing to use it for offroad use only.");

    if (answer) {
    //Tell them its a show plate
    $('#numberplateyellow').append(platetext);
    $('#numberplatewhite').append(platetext); 
    $('#illegal').append('Show Plate Not Road Legal');
    }else{
    $('#illegal').empty();
    }

  }else{
     //Its A Legal Plate
    $('#numberplateyellow').append(platetext);
    $('#numberplatewhite').append(platetext);  
  }

Я хочу, чтобы windows.confirm содержал флажок, который говорит: проверьте здесь, если вы согласны с условиями.

Как мне добавить флажок в window.confirm?

Спасибо

Ответы [ 3 ]

3 голосов
/ 29 июня 2011

Вы не можете добавить флажок для подтверждения.Вам нужно будет создать свой собственный диалог, чтобы это работало.


Вот демонстрация скрипки с использованием диалога jQuery: http://jsfiddle.net/maniator/tRBEt/

1 голос
/ 09 июля 2011

Вы не можете редактировать окно по умолчанию, поэтому вы не можете добавить флажок в подтверждении или предупреждении.

Так в чем же решение:

Реализуйте свои собственные: вы можете перехватить пользователяотправьте, создайте модальную популярность, которая содержит флажки и т. д., все, что вам нужно.

0 голосов
/ 29 июня 2011

Вместо окна стиля оповещения, сгенерированного в браузере (который вряд ли будет поддерживать флажки, если только это не является проприетарным способом просмотра) ... Возможно, вы захотите рассмотреть модальное диалоговое окно, поскольку оно даст вам больше управление.

Хорошей реализацией является диалоговое окно jQuery-UI: http://jqueryui.com/demos/dialog/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...