我有几个简单的HTML文本输入.我想检查用户输入的东西而不仅仅是空格.我的代码不起作用.
HTML(表单中):
<input type='text' name='email' id='email' />
Run Code Online (Sandbox Code Playgroud)
PHP(表单的"操作"页面):
$email=mysql_real_escape_string(strtolower(trim($_POST['email'])));
if (!$email || empty($email)){ // these are the checks that don't work
echo "no email entered";
}
Run Code Online (Sandbox Code Playgroud) 在SO上提问的一部分是输入标签.当您键入标签并单击它时,div会进入文本框.(至少那是我认为正在发生的事情).我如何将div放在这样的文本框中?目前我只能使用以下内容将文本框的值更改为下拉项:
JQUERY:
$('.item_display').click(function(){
$('#Result').css("display" , "none");
var item = $(this).text();
$('#userInput').val(item);
});
Run Code Online (Sandbox Code Playgroud)
HTML:
<input type='text' id='userInput' autocomplete='off' />
<div id='Results'></div> //this is the dropdown menu where .item_display appears
Run Code Online (Sandbox Code Playgroud) 我有一个textarea,用户可以输入它.我想存储他们在MySQL数据库中键入的内容,但我想用HTML等正确的空格输出它<pre></pre>.如何在不破坏这些空间的情况下将其输入保存在数据库中?
到目前为止我的代码看起来像:
<form action='index.php' method='POST'>
<textarea id='area'></textarea>
<input type='submit' value='submit'>
<?php
$input=$_POST['input'];
//mysql query goes here ()
Run Code Online (Sandbox Code Playgroud) 当我删除&& $f<4它时,下面的代码工作正常,但有了它,它不起作用.
PHP:
$titles=array();
$f=0;
while ($row=mysql_fetch_assoc($query) && $f<4){ //this line doesn't work
$titles[]=$row['questiontitle'];
echo "<div class='questionPreview'>$titles[$f]</div>";
$f++;
}
Run Code Online (Sandbox Code Playgroud) 我想要一个简单的 html 文本区域,单击时(我猜 onFocused)会将其 rows="1" 属性更改为 rows="10"。我很确定这可以用 javascript 完成,但我不知道如何完成。任何帮助都感激不尽。