onsubmit javascript popup для использования значения из представленного синтаксиса формы - PullRequest
0 голосов
/ 08 декабря 2010

Я пытаюсь сделать небольшое всплывающее окно JScript, которое отображает информацию из формы для подтверждения.Вот как это выглядит прямо сейчас:

<input type="submit" value="Accept" onclick="return confirm('Press OK to confirm your purchase of' document.form.field.value)" />

Идея состоит в том, чтобы вернуть более полезное подтверждение, чем просто «Нажмите OK, чтобы подтвердить, показывая значения отправленной формы во всплывающем окне.Кто-нибудь может мне помочь с синтаксисом? '

1 Ответ

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

Вы можете использовать следующее:

<input type="submit" value="Accept" onclick="return confirm('Press OK to confirm your purchase of ' + document.getElementById('FIELDID').value)" />

Или вы можете изменить вышеприведенное, чтобы циклически проходить через каждый продукт и создавать динамическую строку с каждым продуктом в новой строке, например:

<input type="submit" value="Accept" onclick="return ConfirmOrder(); />


function ConfirmOrder()
{
 var msg = 'Click OK to confirm your order of\n';
 var prds = '';
 var prdElements = <GET PRODUCT ELEMENTS HERE>
 for (i=0; i<numPrds; i++)
 {
  prds = prdElements[i].value + '\n';
 }

 return confirm(msg + prds);
}

Также я думаю, что событие onclick должно быть в событии onsubmit формы.

...