Web_Design 板


LINE

网页设计一个表单供填写表单之後传送到emial 有时候会收到是空白的内容。 php的程式码如下 <?php header ('Content-Type: text/html; charset=utf-8'); $to ="[email protected]"; $subject = "询问表单"; $message = " 姓名: $_POST[name] 性别: $_POST[sex] 公司名称: $_POST[company] 地址: $_POST[district] $_POST[address] E-mail: $_POST[mail] TEL: $_POST[tel] FAX: $_POST[fax] 询问型号: $_POST[type] 询问内容: $_POST[contents] "; $headers = "From: $_POST[mail]"; if(mail("$to", "$subject", "$message", "$headers")) echo '<script type="text/javascript">alert("谢谢!您的讯息内容已经送出。");history.go(-1);return false;</script>'; else echo '<script type="text/javascript">alert("失败!可能由於伺服器问题,请重新传送一次。");history.go(-1);return false;</script>'; ?> 收到空白的会变成如下: 姓名: 性别: 公司名称: 地址: E-mail: TEL: FAX: 询问型号: 询问内容: 我在前端网页的表单设有验证,如果没有填写资料就无法送出 是不是需要再加上後端的验证? 因为这些都是我在网路上搜寻看别人写,然後修修改改成需要的样子 PHP基本上不太会,搜寻要怎麽样後端验证也找不到相关的 或是以上的程式码有问题呢?恳请各位帮我看看,感谢!! --



※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 211.75.77.199
※ 文章网址: http://webptt.com/cn.aspx?n=bbs/Web_Design/M.1398067736.A.41F.html
1F:→ future0604:前端的code是???? 04/21 16:51
<form action="action.php" method="post" id="contact"> <table class="contactfrom" width="100%" border="0"> <tr> <th width="15%"><span class="red">*</span>姓名:</th> <td colspan="3"><span id="spr1"> <input type="text" name="name" id="name" /> <span class="textfieldRequiredMsg">必须填写</span></span><span id="spr2"> <label> <input type="radio" name="sex" value="先生" id="RadioGroup1_0" /> 先生</label> <label> <input type="radio" name="sex" value="小姐" id="RadioGroup1_1" /> 小姐 </label> <span class="radioRequiredMsg">必须选取</span></span></td> </tr> <tr> <th>公司名称:</th> <td colspan="3"><input type="text" name="company" id="company" /></td> </tr> <tr> <th><span class="red">*</span>地址:</th> <td colspan="3"><span id="spr6"> <select name="district" id="district"> <option value="-1" selected="selected">请选择县市</option> <option value="新北市">新北市</option> <option value="台北市">台北市</option> <option value="台中市">台中市</option> <option value="台南市">台南市</option> <option value="高雄市">高雄市</option> <option value="基隆市">基隆市</option> <option value="新竹市">新竹市</option> <option value="嘉义市">嘉义市</option> <option value="台北县">台北县</option> <option value="桃园县">桃园县</option> <option value="新竹县">新竹县</option> <option value="苗栗县">苗栗县</option> <option value="彰化县">彰化县</option> <option value="南投县">南投县</option> <option value="云林县">云林县</option> <option value="嘉义县">嘉义县</option> <option value="屏东县">屏东县</option> <option value="宜兰县">宜兰县</option> <option value="花莲县">花莲县</option> <option value="台东县">台东县</option> <option value="澎湖县">澎湖县</option> <option value="连江县">连江县</option> <option value="金门县">金门县</option> <option value="大陆地区">大陆地区</option> </select> <span class="selectInvalidMsg">请选取县市。</span><span class="selectRequiredMsg">请选取项目。</span></span> <input name="address" type="text" id="address" size="40" /></td> </tr> <tr> <th><span class="red">*</span>电子邮件:</th> <td colspan="3"><span id="spr3"> <input type="text" name="mail" id="mail" /> <span class="textfieldRequiredMsg">必须填写</span><span class="textfieldInvalidFormatMsg">格式无效</span></span></td> </tr> <tr> <th><span class="red">*</span>连络电话:</th> <td><span id="spr4"> <input type="text" name="tel" id="tel" /> <span class="textfieldRequiredMsg">必须填写</span><span class="textfieldInvalidFormatMsg">格式无效</span></span></td> <th>传真:</th> <td><input type="text" name="fax" id="fax" /></td> </tr> <tr> <th>询问型号:</th> <td colspan="3"><input type="text" name="type" id="type" /></td> </tr> <tr> <th><span class="red">*</span>询问内容:</th> <td colspan="3"><span id="spr5"> <textarea name="contents" id="contents" cols="45" rows="7"></textarea> 剩余字数<span id="countspr5">&nbsp;</span><br /> <span class="textareaRequiredMsg">必须填写</span><span class="textareaMinCharsMsg">字数太少! 至少5字以上。</span><span class="textareaMaxCharsMsg">已超出最大字数。</span></span></td> </tr> <tr> <td align="right" valign="top">&nbsp;</td> <td colspan="3"><input type="submit" name="button" id="button" value="送出资料" /> <span id="spr7"> <input name="text1" type="text" id="text1" size="6" maxlength="6" /> <span class="confirmRequiredMsg">必须填写。</span><span class="confirmInvalidMsg">请输入AAM。</span></span> <span class="red">*</span>送出资料前请输入「AAM」 <input name="verification" type="text" class="textfieldValidMsg" id="verification" value="AAM" /></td> </tr> </table> </form> <script type="text/javascript"> <!-- var sprytextfield1 = new Spry.Widget.ValidationTextField("spr3", "email", {validateOn:["blur"]}); var sprytextfield2 = new Spry.Widget.ValidationTextField("spr1", "none", {validateOn:["blur"]}); var sprytextfield3 = new Spry.Widget.ValidationTextField("spr4", "phone_number", {validateOn:["blur"], format:"phone_custom"}); var sprytextarea1 = new Spry.Widget.ValidationTextarea("spr5", {validateOn:["blur"], counterType:"chars_remaining", counterId:"countspr5", minChars:5, maxChars:500}); var spryradio1 = new Spry.Widget.ValidationRadio("spr2", {validateOn:["blur"]}); var spryselect1 = new Spry.Widget.ValidationSelect("spr6", {validateOn:["blur"], invalidValue:"-1"}); var spryconfirm1 = new Spry.Widget.ValidationConfirm("spr7", "verification", {validateOn:["blur"]}); //--> </script> 这验证方式是使用 Dreamweaver 内的 Spry 验证 ※ 编辑: binggo (211.75.77.199), 04/22/2014 08:47:27 ※ 编辑: binggo (211.75.77.199), 04/22/2014 08:51:20
2F:推 LaPass:後端当然也要验证..... 04/22 09:34
3F:→ binggo:可是我找不到後端验证的相关教学... 04/22 14:12
4F:→ yryangs: God... 你来本板超过5年 => 相刚工作该也超过5年了吧 @@ 04/22 15:06
5F:→ yryangs: 相'关' 04/22 15:07
6F:→ hans5300609:php写字串判断阿... 还有函式可用,这其实蛮基础的 04/22 19:48







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:Gossiping 或 站内搜寻

TOP