主题: 请高手帮个忙,看看怎么实现这样的效果,谢谢
作者: ucsky, 发布日期: 2011-09-27 15:24:10, 浏览数: 4459

4.0上传图片的时候,在实例文件夹里,uploadbutton.html的这个文件,

 

<!doctype html>
<html>
	<head>
		<meta charset="utf-8" />
		<title>UploadButton Examples</title>
		<link rel="stylesheet" href="../themes/default/default.css" />
		<script src="../kindeditor-min.js"></script>
		<script>
			KindEditor.ready(function(K) {
				var uploadbutton = K.uploadbutton({
					button : K('#uploadButton')[0],
					fieldName : 'imgFile',
					url : '../php/upload_json.asp?dir=file',
					afterUpload : function(data) {
						if (data.error === 0) {
							var url = K.formatUrl(data.url, 'absolute');
							K('#url').val(url);
						} else {
							alert(data.message);
						}
					}
				});
				uploadbutton.fileBox.change(function(e) {
					uploadbutton.submit();
				});
			});
		</script>
	</head>
	<body>
		<input type="text" id="url" value="" /> <input type="button" id="uploadButton" value="Upload" />
	</body>
</html>

 

 

点击Upload按钮就直接上传了,这样如果浏览错了,反悔的机会都没有就传上去了,

 

我想修改成, 前面一个文件域,浏览的时候就显示本地路径,后面再加一个确定的按钮,点确定再实现上传,那个文件域的地址就变成上传地址。

 

 

比如

 

<input type="file" id="url" value="" /> <input type="button" id="uploadButton" value="确定" />

请高手指点,谢谢

作者: Roddy, 发布日期: 2011-09-27 17:19:33
这样写
var uploadbutton = K.uploadbutton({
		button : K('#uploadButton')[0],
		fieldName : 'imgFile'
});
uploadbutton.fileBox.change(function(e) {
		K('#url').val(this.value);
});
回复
作者: ucsky, 发布日期: 2011-09-27 18:00:48
回复Roddy:谢谢你了,不过我还是没有实现,点按钮不传值,能给我写个完整的实例吗,是asp上传的,再次感谢
回复
发表新帖 发表回复