2011-11-09 4 views
0

フォームに入力された異なるデータのうち、送信したい特定のアイテムを選択することは可能ですか?ここでは、submitProxy.phpを通して提出されるファイル、日付、コメントだけが必要です。しかし、残りのデータを別のサーバー上の別のデータベースに渡す必要があります。ここで私は一つの形しか持たない。onSubmitで送信されるフォーム上の項目を選択することはできますか?

<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

私が直面している問題は、ファイルを取得してデータベーステーブルに追加するAPIを介して送信していることです。私はデータベースを制御できず、私はそれを変更することはできません。しかし、私は、あなたがどこからそれを入手したかのような特定のフィールドを持つフォームが必要です。しかし、このフィールドはapi.phpではサポートされていません。だから、それを取ることはありませんし、以前の追加パラメータに直面していたので、apiが実際に取り込むフィールド(後で表示される)も無視されます。 – ssn

+0

あなたはあなたのAPI呼び出しを行い、他の値を処理し、そして適切な結果をクライアントに返すすべてのフォーム値を扱うことができる*別々のスクリプトを持つ必要があるように思えます –

0

投稿したくない要素にdisabled属性を設定できます。

関連する問題