2011-11-09 2 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는 이전에 추가 매개 변수에 직면했기 때문에 API가 실제로 적용 할 필드 (나중에 표시됨)도 무시합니다. – ssn

+0

다른 모든 값을 처리 할 수있는 별도의 스크립트가 있어야하는 것처럼 들리지만 API 호출을 수행하고 다른 값을 처리 한 다음 적절한 결과를 클라이언트에 반환합니다. –

0

제출하지 않으려는 요소에 disabled 속성을 설정할 수 있습니다.

관련 문제