Javascript - Сколько аргументов для подтверждения? - PullRequest
4 голосов
/ 19 июля 2010

Сколько аргументов для поля подтверждения?

Что означает var del=confirm("Are you sure?","Delete","");?

Ответы [ 4 ]

11 голосов
/ 19 июля 2010

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

2 голосов
/ 19 июля 2010

используйте это только ....

var del=confirm("Are you sure?");

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

, и это вернет true. .Если "ОК" нажал .. и вернет false ... если "Отмена" нажал

2 голосов
/ 19 июля 2010

Только первое имеет значение.Любые последующие игнорируются.

1 голос
/ 21 декабря 2010

confirm принимает только один аргумент:

var ans=confirm('Your message');

Оно будет отображать ваше сообщение с помощью кнопок OK и Отмена.

...