我在input中加了个JS,就是点击文本框里面的内容消失。这个主要是个提示作用。
当我在这个文本框中没有输入文字的话,
点击提交的时候,文本框中提示的文字请输入11位以内有效数字'就添加到数据库中。
要求实现:
如果这个文本框为当前默认的情况下,添加到数据库中为空。如果文本框中输入信息,往数据库中添加这个输入的信息。
<input type="text" id="text_name1" name="hot" onBlur="if (value ==''){value='请输入11位以内有效数字';this.style.color='#999'}" onclick="if(value==defaultValue){value='';this.style.color='#000'}" value="请输入11位以内有效数字" style="color:#999;width:230px;" maxlength="11"/>
当我在这个文本框中没有输入文字的话,
点击提交的时候,文本框中提示的文字请输入11位以内有效数字'就添加到数据库中。
要求实现:
如果这个文本框为当前默认的情况下,添加到数据库中为空。如果文本框中输入信息,往数据库中添加这个输入的信息。
<input type="text" id="text_name1" name="hot" onBlur="if (value ==''){value='请输入11位以内有效数字';this.style.color='#999'}" onclick="if(value==defaultValue){value='';this.style.color='#000'}" value="请输入11位以内有效数字" style="color:#999;width:230px;" maxlength="11"/>
<?php
function reg_int($str){
$reg="/^[0-9]\d*$/";
if($str==null){
echo "請輸入數字!<a href='javascript:history.go(-1)'>返回</a>";
exit();
}
if(!preg_match($reg,$str)){
echo "請輸入數字!<a href='javascript:history.go(-1)'>返回</a>";
exit();
}
return $str;
}$hot=reg_int($_POST['hot']);?>