<!DOCTYPE html>
<html>
<head>
<meta charset="EUC-KR">
<title>Insert title here</title>
<script type="text/javascript">
function doubleAction() {
var time = new Date().getTime();
document.boardUploadForm.action = "../ImageUpload/uploadProcess.jsp?time="
+ time;
document.boardUploadForm.submit();
document.boardWriteForm.action = "boardProcess.jsp?time=" + time;
document.boardWriteForm.submit();
}
</script>
</head>
<body>
<form name="boardWriteForm" method="post">
<input type="hidden" name="mode" value="W" />
<table border="1" summary="BoardWrite">
<caption>BoardWrite</caption>
<colgroup>
<col width="100" />
<col width="500" />
</colgroup>
<tbody>
<tr>
<th align="center">Subject</th>
<td><input type="text" name="subject" size="80"
maxlength="100" /></td>
</tr>
<tr>
<td colspan="2"><textarea name="contents" cols="80" rows="10"></textarea>
<script>
CKEDITOR.replace('contents');
</script></td>
</tr>
</tbody>
</table>
</form>
<form name="boardUploadForm" method="post"
enctype="multipart/form-data">
<table border="1" summary="upload">
<caption>upload</caption>
<colgroup>
<col width="100" />
<col width="500" />
</colgroup>
<tbody>
<tr>
<th align="center">upload</th>
<td><input type="file" multiple="multiple" id="filename"
name="filename" /></td>
</tr>
</tbody>
</table>
<p>
<input type="submit" value="write" onclick="doubleAction();" />
</p>
</form>
</body>
этот источник - это файл, содержащий файл записи и выгрузки
первая форма boardWirteForm предназначена для записи контента
вторая форма boardUploadForm для загрузки файла
и кнопка отправки - это функция запуска doubleAction()
но только один подчиненный - это работа другой submit не работает
любое предложение?
Вы можете использовать Ajax для достижения одной и той же функции, которую вы вызываете.
Задайте свое собственное число данных и передайте его каждому файлу, которому требуется POST
Если вы загружаете файлы, я рекомендую вам использовать плагин jQuery Form.
function mySubmit(){
// Post 1
$.ajax({
type: "POST",
url: "post1.php",
datatype: "text",
success: function(data){
$("#result").html(data);
},
});
// Post 2
$.ajax({
type: "POST",
url: "post2.php",
datatype: "text",
success: function(data){
$("#result2").html(data);
},
});
}