我正在開發允許用戶向系統發送反饋的網站。我通過使用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'])) {
$banned = array('dog', 'cat', 'cow'); // Add more
$entry = $_POST['add'];
foreach($banned as $word): if (strpos($entry, $word) !== false) die('Contains banned word');
endforeach;
}
?>
這是不行的。任何人都可以幫我解決這個問題嗎?
提前致謝。
谷歌褻瀆檢查有很多插件,將爲您做到這一點。 – jeff
@Sovat可能我的答案會幫助你 – Gautam3164