<form id="activityForm" name="activityForm" method="post" action="<%=path %>/system/activityupload/save.v" enctype="multipart/form-data" class="form">
<div class="form-group">基本信息</div>
<table class="form-table" cellspacing="0" cellpadding="0">
<tr>
<td class="form-left"><span class="form-required">*</span>活动标题:</td>
<td class="form-right"> <input type="text" name="activity.activitiesName" id="activitiesName"></td>
</tr>
<tr>
<td class="form-left">活动内容:</td>
<td>
<textarea style='width:250px; height:70px;' id="activitesNote" name="activity.activitesNote" class="textarea"></textarea>
</tr>
<tr>
<td class="form-left">活动图片:</td>
<td id="more" class="form-right">
<input type="button" value="添加" onclick="addMore()">
</td>
</tr>
</table>
<s:hidden name="tabId"/>
<s:hidden name="windowPanelId"/>
</form>------------------------下面是js
var r =0;
function addMore() {
var td = document.getElementById("more");
var br = document.createElement("br");
var input = document.createElement("input");
var button = document.createElement("input");
var radio = document.createElement("input");
input.type = "file";
input.name = "upload";
button.type = "button";
button.value = "移除";
radio.type="radio";
radio.name="ifcover";
radio.value="0";
button.onclick = function(){
td.removeChild(br);
td.removeChild(input);
td.removeChild(button);
td.removeChild(radio);
}
td.appendChild(br);
td.appendChild(input);
td.appendChild(button);
td.appendChild(radio);
}
我如何将js迭代的radio(如下图)传递给Actionpublic String save() throws Exception {
try {
UploadHelper uploadHelper = new UploadHelper(upload,
uploadFileName, uploadTitle, uploadContentType, "upload",
UploadHelper.UID);
List<AttachedFile> listAttachedFile = uploadHelper
.getAttachedFiles();
activityUploadService.saveActivitiesImage(activity, ifcoverList,
listAttachedFile); } catch (Exception e) {
e.printStackTrace(); } return SUCCESS; }JavaScript迭代上传
<div class="form-group">基本信息</div>
<table class="form-table" cellspacing="0" cellpadding="0">
<tr>
<td class="form-left"><span class="form-required">*</span>活动标题:</td>
<td class="form-right"> <input type="text" name="activity.activitiesName" id="activitiesName"></td>
</tr>
<tr>
<td class="form-left">活动内容:</td>
<td>
<textarea style='width:250px; height:70px;' id="activitesNote" name="activity.activitesNote" class="textarea"></textarea>
</tr>
<tr>
<td class="form-left">活动图片:</td>
<td id="more" class="form-right">
<input type="button" value="添加" onclick="addMore()">
</td>
</tr>
</table>
<s:hidden name="tabId"/>
<s:hidden name="windowPanelId"/>
</form>------------------------下面是js
var r =0;
function addMore() {
var td = document.getElementById("more");
var br = document.createElement("br");
var input = document.createElement("input");
var button = document.createElement("input");
var radio = document.createElement("input");
input.type = "file";
input.name = "upload";
button.type = "button";
button.value = "移除";
radio.type="radio";
radio.name="ifcover";
radio.value="0";
button.onclick = function(){
td.removeChild(br);
td.removeChild(input);
td.removeChild(button);
td.removeChild(radio);
}
td.appendChild(br);
td.appendChild(input);
td.appendChild(button);
td.appendChild(radio);
}
我如何将js迭代的radio(如下图)传递给Actionpublic String save() throws Exception {
try {
UploadHelper uploadHelper = new UploadHelper(upload,
uploadFileName, uploadTitle, uploadContentType, "upload",
UploadHelper.UID);
List<AttachedFile> listAttachedFile = uploadHelper
.getAttachedFiles();
activityUploadService.saveActivitiesImage(activity, ifcoverList,
listAttachedFile); } catch (Exception e) {
e.printStackTrace(); } return SUCCESS; }JavaScript迭代上传
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货