我想实现这样一个东西
在同一个页面 有若干个input="text",每个都传一个隐含值到下一个页面
在接收页面,均要区分开 每个text的value值和隐含值例如:
<input type="text" name="a_1"> 隐含值1和2
<input type="text" name="a_1"> 隐含值1和3
<input type="text" name="a_1"> 隐含值1和4接收页面 接收 除
value值外 再接收所有隐含值我要做的是 讲这些valude值分别插入数据库,有专门的字段来判断隐含值的类型(这布如何做我知道)请教大家这样问题如何解决??

解决方案 »

  1.   

    form 提交给php处理不就可以了
      

  2.   

    一个text
    <input type="text" name="a_1">
    对应一个hidden
    <input type="hidden" name="hidden_a_1">不知道是不是你想要的
      

  3.   

    没太能理解你的意思,所以我就猜一下啊。
           你说的应该是三个文本输入框,除了输入值之外,还要分别传一个参数到后台去?
    你可以在input的name上想点办法。比如
    <input type="text" name="a_1">
    <input type="hidden" name="hidden_a_1" value="隐藏值">
    <input type="text" name="a_2">
    <input type="hidden" name="hidden_a_2" value="隐藏值">
    <input type="text" name="a_3">
    <input type="hidden" name="hidden_a_3" value="隐藏值">
    然后到后台就用$_POST['a_1'],$_POST['hidden_a_1']来接收。hidden_a_1也是可以通过a_1的某些变化得来,已确定它是a_1的隐藏值、
      

  4.   

    我觉得有2中解决办法:
    第一种: 按楼上这位说的方法. (不重复了)
    第二种:如果每个input="text"对应的隐藏值,你是预先能知道的话,我觉得你可以在php后端处理隐藏的值。
    比如:
    <input type="text" name="a_1"> 隐含值1和2
    <input type="text" name="a_2"> 隐含值1和3
    <input type="text" name="a_3"> 隐含值1和4
    那么你php获取到$_POST['a_1']之后自己增加1,2。$_POST['a_2']之后自己增加1,3。依次往后……建议用第二种,因为第一种方法缺点很明显,就是隐藏的值是可以通过前端表单修改掉的。