如何在单击提交之前验证textarea?

时间:2013-08-29 06:48:55

标签: php html

我正在开发允许用户向系统发送反馈的网站。我已经使用textarea和按钮提交了反馈表单。最重要的是当用户点击提交时,如果用户没有输入我希望他们输入的一些单词,那么反馈将不会发送到系统;它会提醒用户输入该单词。

从现在开始,我只是创建一个简单的代码,如果用户在点击提交后没有输入我希望他们以反馈形式输入的单词,则会回显一些警告。

这是我的代码

<form action="main.php" method="post">
    <textarea cols='10' rows='5' name='text'></textarea>
    <br/>
    <input type='submit' name='add' Value='Add to list' />
</form>

<?php
   if (isset($_POST['add'])) {
       $imp_word = array('dear', 'thank', 'hello'); // Add more
       $entry = $_POST['text'];
       /*
           i don't know how to write
       */
  }
?>

任何人都可以帮我解决这个问题吗?

2 个答案:

答案 0 :(得分:1)

尝试substr喜欢

if (isset($_POST['add'])) {
    $imp_word = array('dear', 'thank', 'hello'); // Add more
    $entry = $_POST['text'];
    foreach($imp_word as $wrd) {
        if(substr($entry,$wrd)) { 
            echo 'You have '.$wrd.' In your text<br>';
        }
    }
}

相同的精神HERE

答案 1 :(得分:0)

if(isset($_POST['add'])) {
   $text = $_POST['text'];
   if(empty($text)) {
      echo "Please enter feed back";
   } else {
      echo "do ever what you want...";
   }
}