是否可以选择在onSubmit中发送的表单上的项目?

时间:2011-11-09 20:25:47

标签: java javascript model-view-controller jsp

在表单中输入的不同数据中,是否可以选择我要发送的特定项目?在这里,我只需要通过submitProxy.php提交文件,日期和评论。但是,我希望将其余数据传递到另一台服务器上的另一个数据库。在这里,我只有一个表格。

<div id="submit">
<table
style="font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif"
; border="0" cellpadding="5" cellspacing="0" align="center">

<form id="frm" name="frm" action="http://app1/submitProxy.php"
    method="POST" enctype="multipart/form-data">
    <tr>
        <th colspan="2" bgcolor="#004276"><font color="white">
                Submit a File 
        </th>
    </tr>
    <tr>
        <td>File:</td>
        <td><input name="upfile" type="file" value="">
        </td>
    </tr>
    <input type="hidden" name="email" readonly="readonly"
        value="<%=user.getUserName()%>" /> <input type="hidden"
        name="reanalyze" value="true" />
    <tr>
        <td>Case or Reference Number:</td>
        <td><input type="text" name="caseno" value="${caseno}" /></td>
    </tr>
    <tr>
        <td>Obtained via:</td>
        <td></td>
    </tr>
    <tr>
        <td><dd>Search Warrant:</dd></td>
        <td><input type="checkbox" name="searchWarrant"
            onclick="showhidefield()" value="Y">
        </td>
    </tr>
    <tr>
        <td>Search Warrant Number:</td>
        <td><input name="searchWarrantNumber" type="text"
            value="${searchWarrantNumber}" /> <br />
        </td>
    </tr>
    <tr>
        <td>Jurisdiction:</td>
        <td><input name="jurisdiction" type="text"
            value="${jurisdiction}" /> <br />
        </td>
    </tr>
    </div>
<tr>
    <td><dd>Grand Jury:</dd></td>
    <td><input type="checkbox" name="grandJury" value="Y"
        onclick="checkGrandJury()">
    </td>
</tr>
<tr>
    <td><dd>Found in the wild:</dd>
    </td>
    <td><input type="checkbox" name="foundInTheWild" value="Y"
        onclick="checkFoundInTheWild()">
    </td>
</tr>
<tr>
    <td><dd>Email:</dd></td>
    <td><input type="checkbox" name="obtainedEmail" value="Y"
        onclick="checkObtainedEmail()">
    </td>
</tr>
<tr>
    <td><dd>Other:</dd></td>
    <td><input type="checkbox" name="obtainedOther" value="Y"
        onclick="checkObtainedOther()">
    </td>
</tr>
<tr>
    <td>Environment:</td>
    <td><select name="sandboxes[]" size="1">
            <option value="00-0C-29-CF-B8-A6">VMSB1 - Windows 7</option>
            <option value="00-0C-29-0A-AB-9A">VMSB2 - Windows XP</option>
    </select>
    </td>
</tr>
<tr>
    <td>Comments:</td>
    <td><textarea name="notes">Add comments here...</textarea><br>

    </td>
</tr>
<td colspan="2">
    <center>
        <input type="submit" name="button" value="Submit"
            onclick="onSubmit()" />
    </center>
</td>
</form>
</table>
</div>

2 个答案:

答案 0 :(得分:2)

提交表单时,

所有表单数据都会发送到一个服务器。

你用它做什么 - 无论你想忽略它,处理它还是传递它 - 完全取决于你。

答案 1 :(得分:0)

您可以在不想提交的元素上设置disabled属性。