表单通过JavaScript函数提交

时间:2018-02-09 09:33:21

标签: javascript php html

我使用Javascript函数提交表单。此函数从文本框中获取所有数据,使用此数据设置表单操作并提交。问题是下一页的网址不包括faldone

/Applications/Xcode.app/Contents

2 个答案:

答案 0 :(得分:1)

您只需使用GET方法并使用hidden输入字段传递 faldone 的值即可实现您想要的一切。

<form name="form2" action="" method="GET">
  <table>
  <?php
    $r=mysqli_fetch_array($q);
    echo"
    <!-- use a hidden field to send the value of faldone -->
    <input type='hidden' name='faldone' value='$r[1]'>
    <tr><td><input type='text' name='scatola' value='$r[0]'></td>
    <td id='faldone'>$r[1]></td>
    <td><input type='text' name='fascicolo' value='$r[2]'></td>
    <td><input type='text' name='descrizione' value='$r[3]'></td>
    <td><input type='text' name='tipodocumento' value='$r[4]'></td>
    <td><input type='text' name='annicon' value='$r[5]'></td>
    <td><input type='text' name='dal' value='$r[6]'></td>
    <td><input type='text' name='al' value='$r[7]'></td>
    <td><input type='text' name='estremidal' value='$r[8]'></td>
    <td><input type='text' name='estremial' value='$r[9]'></td>
    <td><input type='text' name='vecchiasegn' value='$r[10]'></td></tr>
  </table>";
  <input type="reset" value="reset"><input type="submit" value="conferma">
 </form>

答案 1 :(得分:0)

您的代码运行正常,但您有一些拼写错误。 这条线

var al="document.form2.al.value;

有一个额外的“字符,后续行也是如此。

我删除了这些并创建了一个小提琴,它似乎工作正常。它会显示一个警告框,其中包含帖子(get)的url,元素faldone包含在正确的数据中。

这是代码的小提琴。

fiddle