Если приведенный пример кода содержит опечатку и должен был выглядеть следующим образом:
var result = window.prompt("Please enter your name","Andrew");
, то ответ заключается в том, что вы не можете отформатировать текст или изменить метки на кнопках или что-либо еще.Это относится ко встроенным alert()
и confirm()
, а также к prompt()
.
Это немного больше работы, но вы можете реализовать свой собственный эквивалентный диалог, построив его из HTML, используя прозрачный<div>
для покрытия остальной части вашей страницы, чтобы пользователи не могли взаимодействовать с остальной частью страницы, пока диалоговое окно не закроется.(Или используйте полупрозрачный <div>
, чтобы сделать для пользователя более очевидным, что остальная часть страницы «отключена».)
Я бы не стал кодировать это с нуля, когда есть много библиотек JS, которыесделай это для тебя.Диалог jQuery довольно прост в использовании, если назвать только одну опцию.