2016-03-29 9 views

Antwort

0

i die beste Art und Weise glauben, dass es mit JQuery zu überprüfen ist, aber wenn Sie brauchen, um mit PHP:

<?php //Estrutural 
$min = $_POST[min]; 
$max = $_POST[max]; 
if($min > $max){ 
    echo "Min value must be smaller than max value"; 
}else{ 
    echo "do something"; 
} 
?> 

Aber der beste Weg ist Jquery, auf diese Weise wird der Benutzer nicht vor dem Senden wissen, dass etwas nicht stimmt.

0

Sie sollten in php, um die Werte der Eingabe min und max und eine IF-Bedingung zu erfassen, um es zu erfassen. Wie Sie Zahlen verwenden, müssen Sie eine Art verwenden = „number“ in der <input> Beispiel:

<form method="POST" action="file.php"> 
    <input type="number" name="min" placeholder="min" required> 
    <input type="number" name="max" placeholder="max" required> 
    <input type="submit" value="Check the size"> 
</form> 

<?php 

    //FILE.PHP 
    $min = $_POST['min']; 
    $max = $_POST['max']; 
    //IF MIN = 10 AND MAX = 5, ALERT TO USER 
    if ($min > $max ) { 
     echo 'You cant do that'; 
    } 

    else { 
     echo 'Correct!'; 
    } 

?> 
0

Die jquery Weise, in der das Klicken des Prüfknopfes die zwei Werte vergleicht und alarmiert, wenn das Maximum kleiner als das min ist. Es löscht dann auch den Maximalwert und setzt den Fokus darauf zurück.

$('#checkValue').on('click',function(){ 
 
\t var min=parseInt($('[name=min]').val()); 
 
\t var max=parseInt($('[name=max]').val()); 
 

 
\t if(max < min) 
 
\t \t { \t alert('error: the maximum value cannot be less than the minimum value'); 
 
\t \t \t $('[name=max]').val('').focus() 
 
\t \t } 
 
\t })
<html> 
 
<head> 
 
</head> 
 
<body> 
 
\t <form> 
 
\t \t <input type="text" name="min" placeholder="min" size="6" maxlength="2" required> 
 
\t \t to <input type="text" name="max" placeholder="max" size="6" maxlength="2" required> 
 
\t \t <button type ="button" id="checkValue">Check Value</button> 
 
\t </form> 
 
\t <p id="result"></p> 
 
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 

 

 
</body> 
 
</html>

Verwandte Themen