首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

一个Javascript的有关问题

2012-01-05 
一个Javascript的问题我看到这样的一段代码:function deleteFileAction(id) {if(!confirm(确定要删除文件

一个Javascript的问题
我看到这样的一段代码:
  function deleteFileAction(id) {
if(!confirm("确定要删除文件吗?")) {
return false;
}
frm = document.forms[0];
frm.deleteFile.value = id;
frm.submit();
return true;
}
以下是触发他的JSP
  <td align="right" class="update_name" width="13%">图片</td>
<td width="25%" align="left" class="update_value">
<% if(myForm.getRw_picture() != null) { %>
<a href='<%=Utilities.urlencode(Constant.URL_ROOT+Constant.URL_UPLOAD_PICTURE+myForm.getRw_picture())%>' target="_blank"> 
  <%=myForm.getRw_picture()%> </a> <input name="rw_picture" type="hidden" value="<%=myForm.getRw_picture()%>"> 
  &nbsp;&nbsp; <input name="button5" type="button" value="删除" onClick="deleteFileAction('1')"class="BUTTON_ALL"> 
  <% } else { %> <input type="file" name="uploadFile" class="BUTTON_ALL" > 
  <% } %></td>
随能告诉我,在javascript中的“frm”是什么??
还有 frm = document.forms[0];
  frm.deleteFile.value = id;
这两句是什么意思???

[解决办法]
frm = document.forms[0]; 

把 当前页面的 第一个 form 表单对象赋值给 frm

frm.deleteFile.value = id; 

使 表单中的 deleteFile 域的值 等于 id 的值
[解决办法]
frm = document.forms[0]; 指的是取得页面上的第一个form并给frm变量
 frm.deleteFile.value = id; 是将id的值给frm对象的deleteFile 变量
[解决办法]
你可以这样写 var frm = document.forms[0]; 

frm 得到的是你页面上第一个form表单的对象。

然后就可以访问表单里面的控件属性了

热点排行