Maison > développement back-end > tutoriel php > 多个行的文本框post,怎么识别呢。

多个行的文本框post,怎么识别呢。

WBOY
Libérer: 2016-06-23 14:14:56
original
754 Les gens l'ont consulté



这个是修改资料,多行,多列。

里面的文本框怎么设计啊。

每行有个姓名的文本框,我怎么给他命名比较好呢,当我保存的时候,怎么知道是要保存哪行。

如果我定义姓名文本框,名字是,xingming,显然有多行的姓名文本框名字都是xingming了,这个是不是冲突啊。psot没法识别哪个是哪个啊。挺纠结的。

有朋友做过的吗,给个方案。比较纠结。


回复讨论(解决方案)

你不是每个后面都有一个保存的button吗   在那是弄一个单击事件    然后就是给那个添加一个后缀不就好了   就是xingming1  xingming2这样就可以了啊

你不是每个后面都有一个保存的button吗   在那是弄一个单击事件    然后就是给那个添加一个后缀不就好了   就是xingming1  xingming2这样就可以了啊

这个行吗,我怎么知道,提交的时候,我点击的是哪个行的保存按钮进行提交的。

每一行用一个表单

每一行的所有参数 以数据的ID 或则唯一字段来区分

每一行用一个表单

这个有点浪费吧。如果有100行,我用100个表单吗

每一行的所有参数 以数据的ID 或则唯一字段来区分

具体怎么弄呢,有点晕。

既然你每行都有一个提交按钮,那么每行一个表单浪费在哪里?

100行的表单一次提交却只要一行数据,那才叫浪费吧?

100行的表单一次提交却只要一行数据,那才叫浪费吧?


喔!确实是这么个道理,

你先确定是 ajax 提交还是form 刷新提交 

你就用AJAX提交吧,你的数据第一个字段不是有个ID么,你在保存按钮做个onclick=postdata($id) 事件,把名称,年龄,身高的input的name值取为:name_$id,age_$id,age_$weight ,然后 在postdata函数内 分别根据传入的$id 参数来获取3个input的value,然后提交

上面写错了个地方,,把age_$weight  应该是weight_$id 

你先确定是 ajax 提交还是form 刷新提交 

ajax提交,估计得用你那种方法吧多个表单。

好像一个表单也行。传递一个参数到js,在js里面在处理一下,在进行提交。

刚刚偷懒了,用post刷新提交了。用多个表单。哈哈

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal