2014-12-20 2 views
-4

У меня есть небольшая проблема .. команда прекратить отправку формы на следующий сайт в html-документе php.команда на отправку формы STOP

<?php 
echo "<br /> 
&lt;form action='quest2.php' name='quest1' method='post'&gt;<br/> 
&lt;input type='radio' name='server' value='0'/&gt;<br /> 
&lt;input type='radio' name='server' value='1'/&gt;<br /> 
&lt;input type='radio' name='server' value='2'/&gt;<br /> 
&lt;input type='radio' name='server' value='3'/&gt;<br /> 
&lt;input type='radio' name='server' value='4'/&gt;<br /> 
<br /> 
&lt;input type='submit' name='next' value='next'/&gt;<br /> 
&lt;/form&gt;<br /> 
"; 

if(isset($_POST['next']) && empty($_POST['server'])) 
    { 
     // command to stop sending form; 
    } 
?> 
+1

что ваш вопрос? –

+0

- это php-код? если это так, вы можете просто скопировать и вставить код как есть, не пытаясь отформатировать его так? – bansi

ответ

0

По существу, хотите, чтобы вы хотели убить сценарий. Это достигается с exit;

Итак:

if(isset($_POST['next']) && empty($_POST['server'])) 
{ 
    // Do stuff 
    exit; 
} 
0

отменить форму submition вам нужно использовать яваскрипт onsubmit события, это пример использования JQuery:

index.html

<form id="target" action="destination.html"> 
    <input type="text" value="Hello there"> 
    <input type="submit" value="Go"> 
</form> 
<div id="other"> 
    Trigger the handler 
</div> 

script.js

$("#target").submit(function(event) { 
    alert("Handler for .submit() called."); 
    event.preventDefault(); 
}); 

примечание использование event.preventDefault(), является один используется для отмены формы submition подробнее на http://api.jquery.com/submit/

Смежные вопросы