textfield条件设置标签中的文本

时间:2015-05-25 12:18:07

标签: php html conditional

我对php有疑问 如果我有一个文本域

<input name="testnumber" type="text" size="5" maxlength="3" />

用户键入一个东西(数字);我需要根据标签中建立的数量来出现一些东西;示例:如果用户在3.1和4.0之间键入“确定”,则用户在“改进”标签上键入1.0和3.0之间;

<?php
$flower = "rose";

switch ($flower)
{
  case "rose" : 
     echo $flower." costs $2.50";
     break;
  case "daisy" : 
     echo $flower." costs $1.25";
     break;
  case "orchild" : 
     echo $flower." costs $1.50";
     break;
  default : 
     echo "There is no such flower in our shop";
     break;
}
?>

    <!DOCTYPE html>
<html>
<head>
    <title>Prueba condicionales</title>
</head>

<body>
    <fieldset>
        <legend>Datos recuperados</legend>

        <div>
            <?php include ("conexion_consulta.php"); $conn = new conexion(); $conn-> recuperardatos(); ?>
        </div>
    </fieldset>

    <form action="" method="post" name="prueba condicional">
        <label>Nota</label> <input maxlength="3" name="notadeprueba" size="5"
        type="text"><br>
        <label>Desempeño</label>
        <hr>
        <input name="send" type="button" value="Send_db">
    </form>if(){ }
</body>
</html>

我需要做的没有“echo”标签是我需要的因为很多数据。

非常感谢。

1 个答案:

答案 0 :(得分:0)

您可以使用HTML5验证(最简单的方法):

<input maxlength="3" name="notadeprueba" size="5"
    type="number" min="1" max="3">

http://www.the-art-of-web.com/html/html5-form-validation/

如果这确实不符合您的需求,请使用Javascript验证根据文本域内的内容设置标签

http://www.tutorialspoint.com/javascript/javascript_form_validations.htm