2013-08-29 54 views
-3

我正在開發允許用戶向系統發送反饋的網站。我通過使用textarea和按鈕來創建反饋表單。最重要的是當用戶點擊提交時,如果用戶沒有輸入一些我希望他們輸入的單詞,那麼反饋將不會發送到系統;它會提醒用戶輸入該單詞。如何在點擊提交之前驗證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 
     */ 
    } 
?> 

任何一個可以幫助我解決這個問題呢?

回答

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>'; 
     } 
    } 
} 

同mentined HERE

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