检查textarea(PHP)中的第一个单词
您好,可以用php或javascript检查文本区域中的输入吗检查textarea(PHP)中的第一个单词,php,javascript,textarea,Php,Javascript,Textarea,您好,可以用php或javascript检查文本区域中的输入吗 echo '<textarea name="TA" cols="50" rows="10">'; echo '</textarea>'; echo'; 回声'; 我必须检查第一个单词是否为select/insert/update 感谢您的帮助PHP $words = explode(' ', $_POST['TA']); switch (strtoupper($words[0])) { case
echo '<textarea name="TA" cols="50" rows="10">';
echo '</textarea>';
echo';
回声';
我必须检查第一个单词是否为select/insert/update
感谢您的帮助PHP
$words = explode(' ', $_POST['TA']);
switch (strtoupper($words[0]))
{
case 'SELECT':
echo 'Select';
break;
case 'UPDATE':
echo 'Update';
break;
}
jQuery:
var first_word = $('textarea[name="TA"]').val().split(' ')[0];
alert(first_word);
PHP
jQuery:
var first_word = $('textarea[name="TA"]').val().split(' ')[0];
alert(first_word);
您可以通过以下方式在jQuery中获取textarea内容:
var text = $('#mytextarea').val();
第一个字:
var firstword = text.split(/\b/)[0];
您可以通过以下方式在jQuery中获取textarea内容:
var text = $('#mytextarea').val();
第一个字:
var firstword = text.split(/\b/)[0];
你是在使用jQuery吗?如果你想阻止SQL注入,你不应该只检查第一个单词。这是你的意图吗?是的。但听起来您允许用户在文本区域输入中针对您的数据库编写SQL查询。这是个糟糕的主意。如果你这么做。。。嗯。。。您可能应该停止。是的,它只针对我的oci站点,所以不要担心:-)您是否正在使用jQuery?如果您想阻止SQL注入,您不应该只检查第一个单词。这是你的意图吗?是的。但听起来您允许用户在文本区域输入中针对您的数据库编写SQL查询。这是个糟糕的主意。如果你这么做。。。嗯。。。你可能应该停下来。是的,这只适用于我的oci网站,所以别担心:-)