Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

Кнопки POP UP окна

00 голосов
5
Добрый день!
Ниже представлен код поп ап окна, в котором вводятся данные и отправляются по адресу...
Задача заключается в том, чтобы правильно сделать "Кнопку два" т.к. она не работает.
Кнопка три - работает, но это не красиво...


Код
 <? 
   CUtil::InitJSCore(array('window')); 
?> 
<sc ript type="text/javascript"> 
<!-- 
var Dialog = new BX.CDialog({ 
   title: "Вход в личный кабинет", 
   head: 'Текст', 
   content: '<fo rm method="POST" style="overflow:hidden;" action="http://172.16.48.115">\Логин<input type="text" size="20" name="login"/><br>Пароль <input type="password" size="20" name="password"/><br><input type="submit" value="Кнопка три"/>\</form>', 
   icon: 'head-block', 

   resizable: true, 
   draggable: true, 
   height: '168', 
   width: '400', 
   buttons: ['<input type="submit" value="Кнопка два"/>'] 
}); 
//--> 
</script> 
 <input type="button" onc lick="Dialog.Show();" value="Конпка один" /> 
спросил 05 Ноя, 13 от Dremora (360 баллов)

5 Ответы

00 голосов
up
ответил 12 Дек, 13 от Dremora (360 баллов)
00 голосов
BX.CDialog.btnSave Вам не подходит?
ответил 27 Март, 14 от Pomnep (13,960 баллов)
00 голосов
К сожалению BX.CDialog.btnSave не подходит. Данные не отправляются...
ответил 19 Июль, 14 от Dremora (360 баллов)
00 голосов
Тогда так:
Код
{
         title: 'текст_кнопки',
         id: 'submitbtn',
         name: 'submitbtn',
         action: function () {
// какие действия выполнять
            }     
      },


Это код кнопки
ответил 19 Ноя, 14 от Pomnep (13,960 баллов)
00 голосов
Евгений, благодарю за ответ!
Вот, сделал так... код рабочий.
Код
 <? 
   CUtil::InitJSCore(array('window')); 
?> 
<sc ript type="text/javascript"> 
<!-- 
var Dialog = new BX.CDialog({ 
   title: "Вход в личный кабинет", 
   head: '<font color="#ff0000">Настоятельно рекомендуем Вам менять пароль не реже 1-го раза в месяц!</font>', 
   content: '<fo rm id="loginform" method="POST" style="overflow:hidden;" action="http://172.16.48.115">\<table border="0" cellpadding="1" cellspacing="1"><tbody><tr><td>Логин</td><td><input type="text" size="20" name="login"/></td></tr><tr><td>Пароль</td><td><input type="password" size="20" name="password"/></td></tr></tbody></table>\</form>', 
   icon: 'head-block', 

   resizable: false, 
   draggable: false, 
   height: '150', 
   width: '300', 
}); 
//-->
Dialog.SetButtons([
   {
      'title': 'Отправить',
      'id': 'loginform',
      'name': 'loginform',
      'action': function(){
         document.getElementById('loginform').submit();
         this.parentWindow.Close();
      }
   },
   {
      'title': 'Закрыть',
      'id': 'cancel',
      'name': 'cancel',
      'action': function(){
         this.parentWindow.Close();
      }
   }
]); 
</script>
 <input type="button" onc lick="Dialog.Show();" value="Войти" />
ответил 16 Март, 15 от Dremora (360 баллов)

Похожие вопросы

0 голосов
3 ответов
спросил 08 Март, 14 от Keis (160 баллов)
0 голосов
2 ответов
спросил 23 Фев, 14 от Gazoon (120 баллов)
0 голосов
3 ответов
спросил 07 Сен, 13 от 666KREVED (760 баллов)
0 голосов
7 ответов
спросил 23 Июль, 13 от Kania (5,180 баллов)