PHP 板


LINE

看板 PHP  RSS
※ 引述《tyc5116 (累人啊....)》之铭言: :



※ 发信站: 批踢踢实业坊(ptt.cc)
: ◆ From: 114.37.163.44 : → LPH66:利用<input type="hidden"> 03/11 20:48 : → tyc5116:这跟hidden有关系吗? 03/11 20:51 : → terrybob:放hidden,设定name,然後接收时判定name得知那一个form 03/11 20:55 : 推 kerash:在.php後面放get也可以=> action="xx.php?nn=xx" 03/11 21:02 : → tyc5116:我研究研究好了,我手上的书写的似乎太过基本XD 03/12 08:49 : → MOONRAKER:实用上,目标为同一个档案时,不太需要用两个不同form 03/13 10:45 : → MOONRAKER:统统合成一个form,在接收端判断那些栏位为空白就忽略 03/13 10:46 : → MOONRAKER:这样就可以了。目标为不同档案时比较需要用多个form。 03/13 10:47 : 推 eugene2528:一般用到两个form应该都是两个有不同目的吧 03/14 12:34 : → eugene2528:应该没有必要用到同样的name吧 03/14 12:34 谢谢各位的回答,但我还是有些地方不太懂,麻烦大家指教一下 有些部份google的答案和板上的答案好像是相同的,但是不太能理解 所以还是丢到这来问各位 另外啊,因为目前都只是在试一些html 及php的特性什麽的 所以有没有必要的问题,恩~~就先不要讨论吧XD <form id="TestForm1" name="TestForm1" method="post" action="test.php" > <input type="submit" name="s1" value="TestForm1测试1"> <input type="submit" name="s2" value="TestForm1测试2"> <input type="hidden" name="h1" > </form> <form id="TestForm2" name="TestForm2" method="post" action="test.php" > <input type="submit" name="s1" value="TestForm2测试1"> <input type="submit" name="s2" value="TestForm2测试2"> <input type="hidden" name="h1" > </form> 上篇我问到如何去区分两个form传出来的s1,有推文提到用hidden 判定name来得知,请问我要怎麽判定? 似乎是要用javascript的函式去判断,所以我在这上面加上了 <script type="text/javascript"> var x=document.getElementsByName("h1"); alert(x.value); </script> 结果不对,请问我应该怎麽改?谢谢 --



※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 111.251.173.118
1F:推 kerash:加入 <input type="hidden" name="jgform" value="1" /> 03/22 10:34
2F:→ kerash:接着再接收端去判断$_POST["jgform"]的值 03/22 10:34
3F:→ kerash:藉此判断是哪个 form 送出去的 03/22 10:35
4F:→ chrisQQ:hidden value 要设定不一样,这样你 post 就会知道是哪个 03/22 11:15
5F:→ MOONRAKER:表格是在後端收的,Javascript在前端,先搞清楚前後。 03/22 11:26
6F:→ MOONRAKER:跟你讲不必要又不听,随便你玩吧。 03/22 11:26
7F:→ tyc5116:前後端的意思我知道,但我不知道你在气什麽.. 03/22 12:23
8F:→ tyc5116:kerash那个方式我试过,也试出来了,只是感觉有点绕了一圈 03/22 12:27
9F:→ tyc5116:才不确定对不对XD 03/22 12:27
10F:→ tyc5116:那请问我怎样可以知道submit是由哪个form送出来的呢? 03/22 12:28
11F:推 kerash:要用 hidden 就是这样做的,如果你 form 没有重复包的话 03/22 12:39
12F:→ kerash:那只要收到的 hidden 是哪个,不就知道 submit 是哪个了? 03/22 12:40
13F:→ tyc5116:恩,谢谢 03/22 13:11
14F:推 whatai:form没必要过javascript 所有动作 包涵检查 验证 正规化 03/22 13:18
15F:→ whatai:全部都要在PHP上做 JAVASCRIPT要绕过去是很容易的事情 03/22 13:19
16F:→ whatai:其实最根源是 为什麽NAME要一样呢? 03/22 13:22
17F:推 kerash:关於原PO遇到的状况,我也有遇过类似的,那是一堆资料然後 03/22 13:47
18F:→ kerash:每一行资料有一堆栏位,类似像产品清单一样,整张表很大 03/22 13:48
19F:→ kerash:所以我是用action带get参数来丢我要改的那一行而已 03/22 13:48
20F:→ kerash:否则一页100笔全丢过去等於要跑 100 次 query,若 name 不 03/22 13:49
21F:→ kerash:同会更难判断 ... 03/22 13:49
22F:推 kerash:j概长这样吧 http://ppt.cc/TB4X 03/22 13:51
23F:推 whatai:我记得我当时遇到这种情形时 也是一行就一个FORM 03/22 13:55
24F:→ whatai:虽然name一样 但是处理上其实一样的 真要区隔就是hidden 03/22 13:56
25F:→ whatai:然後里面塞id值 03/22 13:56
26F:推 whatai:补充一下好了 不是hidden的name 而是value 03/22 14:05
27F:→ whatai:反正我只要知道 这一行(form)是sql中的哪一笔就好 03/22 14:06
28F:→ tyc5116:也没有什麽为什麽Name要一样啦,我只是在试语法的一些特性 03/22 15:07
29F:→ tyc5116:而已,想多了解罢了,至於带get参数的方式,我再试试看 03/22 15:08
30F:推 kusoayan:改submit的value也可以? 03/22 15:43
31F:→ kusoayan:哦 看错问题了 03/22 15:44
32F:推 kerash:我的方法跟 whatai 一样,这样写感觉我比较顺XD 03/22 16:15







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灯, 水草

请输入看板名称,例如:e-shopping站内搜寻

TOP