<%@ page language="java" contentType="text/html; charset=gbk"
pageEncoding="gbk"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gbk">
<title>Insert title here</title>
<script type="text/javascript">
var index=1
function addfile(){
alert("a")
var div=document.getElementById("div1")
var file=document.createElement("input")
file.setAttribute("type","file")
var name=file+index
file.setAttribute("name",name)
div.appendChild(file)
var br=document.createElement("br")
div.appendChild(br)
}
</script>
</head>
<body>
<form action="servlet/test" method="post">
<table align="center">
<tr>
<td>To:<br>
<input type="text" name="to" size=25></td>
<td>From:<br>
<input type="text" name="from" size=25></td>
</tr>
<tr>
<td colspan="2">
Subject:<br>
<input type="text" name="subject" size=50>
</td>
</tr>
<tr>
<td colspan="2">
File:<br>
<input type="button" name="addfile" value="增加附件" onclick="addfile()">
<div id="div1"><input type="file" name="file1" size=50 maxlength=50></div>
</td>
</tr>
<tr>
<td colspan="2">
<p>Message:<br>
<textarea name="content" rows=25 cols=85></textarea></p>
</td>
</tr>
<tr>
<td colspan="2">
<input type="submit" value="send"><input type="reset" value="clear">
</td>
</tr>
</table>
</form>
</body>
</html>---------------------------------------
代码如上,name为addfile的button中的onclick="addfile()"没有反映
如果去掉<form .....>和</form>则正常
如果把onclick改为onclick="alert('a')"能弹出
改成addfile()就是没放映
pageEncoding="gbk"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gbk">
<title>Insert title here</title>
<script type="text/javascript">
var index=1
function addfile(){
alert("a")
var div=document.getElementById("div1")
var file=document.createElement("input")
file.setAttribute("type","file")
var name=file+index
file.setAttribute("name",name)
div.appendChild(file)
var br=document.createElement("br")
div.appendChild(br)
}
</script>
</head>
<body>
<form action="servlet/test" method="post">
<table align="center">
<tr>
<td>To:<br>
<input type="text" name="to" size=25></td>
<td>From:<br>
<input type="text" name="from" size=25></td>
</tr>
<tr>
<td colspan="2">
Subject:<br>
<input type="text" name="subject" size=50>
</td>
</tr>
<tr>
<td colspan="2">
File:<br>
<input type="button" name="addfile" value="增加附件" onclick="addfile()">
<div id="div1"><input type="file" name="file1" size=50 maxlength=50></div>
</td>
</tr>
<tr>
<td colspan="2">
<p>Message:<br>
<textarea name="content" rows=25 cols=85></textarea></p>
</td>
</tr>
<tr>
<td colspan="2">
<input type="submit" value="send"><input type="reset" value="clear">
</td>
</tr>
</table>
</form>
</body>
</html>---------------------------------------
代码如上,name为addfile的button中的onclick="addfile()"没有反映
如果去掉<form .....>和</form>则正常
如果把onclick改为onclick="alert('a')"能弹出
改成addfile()就是没放映
解决方案 »
- 70分求助使用document.forms为文本框写入值不兼容IE浏览器的问题,在线狂等。。
- 论坛显示的问题?
- 如何使用hibernate备份和还原mysql数据库?
- 小人现在要选择一天的数据,怎么根据时间选择啊 jsp
- 如何实现动态数据的锚点链接操作?在线等,谢谢各位了
- 初学java,请教一个struts,jbuilder配置的问题
- java程序员面试题(基础部分),答者送分
- import javax.servlet.ServletException;找不到这个包?请问是怎么回事?
- 如何在jsp页面上显示照片
- 为什么java很少做C/S
- mysql里面怎么根据出身日期得到年龄?
- 100分求解tomcat+sql2000连接池问题,解决马上给分!高手进来!
把document取值换成 var div=document.getElementById("div1")
form.getElementById() 试试。
偶也是新手
function addfile(){
alert("ok");
}
这也没反应
关键是onclick找不到addfile()这个函数