Как открыться, новое окно на форме отправляют

Если вы используете два массива, как показано ниже (A и B), вы можете добавить их так же, как вы делаете с другими матрицами.

A = {'a' ; 'b' ; 'c'};
B = {'1' ; '2' ; '3'};
Result = { A{:,1} ; B{:,1} }

Result = 

'a'    'b'    'c'
'1'    '2'    '3'
123
задан Michael Currie 7 September 2015 в 02:55
поделиться

4 ответа

Нет необходимости в Javascript, вам просто нужно добавить атрибут target = "_ blank" в тег формы.

<form target="_blank" action="http://example.com"
      method="post" id="mc-embedded-subscribe-form"
      name="mc-embedded-subscribe-form" class="validate"
>
258
ответ дан 24 November 2019 в 01:12
поделиться

window.open не работает во всех браузерах, погуглите, и вы найдете способ определить правильный тип диалогового окна.

Кроме того, переместите вызов onclick на кнопку ввода, чтобы он срабатывал только тогда, когда пользователь отправляет.

-4
ответ дан 24 November 2019 в 01:12
поделиться

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

<form action="..." ...
    onsubmit="window.open('google.html', '_blank', 'scrollbars=no,menubar=no,height=600,width=800,resizable=yes,toolbar=no,status=no');return true;">
7
ответ дан 24 November 2019 в 01:12
поделиться

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

"window.open ('google.htm', '', 'scrollbars = no, menubar = no, height = 600, width = 800, изменяемый размер = yes, toolbar = no, status = no '); "

Также необходимо позаботиться о том, чтобы первый параметр window.open также был заключен в кавычки.

3
ответ дан 24 November 2019 в 01:12
поделиться
Другие вопросы по тегам:

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