Отправить форму на другую страницу (которая отличается от страницы, используемой в ACTION)

Как будто вы пытаетесь получить доступ к объекту, который является null. Рассмотрим ниже пример:

TypeA objA;

. В это время вы только что объявили этот объект, но не инициализировали или не инициализировали. И всякий раз, когда вы пытаетесь получить доступ к каким-либо свойствам или методам в нем, он будет генерировать NullPointerException, что имеет смысл.

См. Также этот пример:

String a = null;
System.out.println(a.toString()); // NullPointerException will be thrown
25
задан Ibu 4 January 2012 в 18:09
поделиться

2 ответа

Используйте Javascript для временного изменения действия и цели:

<form method="post" action="send.php" id="idOfForm">
  <textarea name="msg" id="msg"></textarea>
  <input type="submit" value="Send" />
</form>
<button onclick="doPreview();">Preview</button>
<script type="text/javascript">
    function doPreview()
    {
        form=document.getElementById('idOfForm');
        form.target='_blank';
        form.action='preview.php';
        form.submit();
        form.action='send.php';
        form.target='';
    }
</script>
28
ответ дан Aaron J Spetner 4 January 2012 в 18:09
поделиться
<form onreturn="someJavascriptFunction()" action="" method="">

создание функции js, способной открыть эту страницу предварительного просмотра

0
ответ дан Bernat 4 January 2012 в 18:09
поделиться
Другие вопросы по тегам:

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