好吧,大概的问题就如标题一样,那么我在说详细一点吧!
先看代码:
<form><input type="file" name="upFile" /><input type="submit" value="提交"></form>
大致的意思是:
当用户点击表单的浏览之后选择好了将要上传的本地文件之后,当他点击提交的时候我需要通过JS来获取File表单里面的值,这个值就是用户选择的本地文件的路径,比如:C:\\file\img\a.jpg请大神赐教!!!!!
先看代码:
<form><input type="file" name="upFile" /><input type="submit" value="提交"></form>
大致的意思是:
当用户点击表单的浏览之后选择好了将要上传的本地文件之后,当他点击提交的时候我需要通过JS来获取File表单里面的值,这个值就是用户选择的本地文件的路径,比如:C:\\file\img\a.jpg请大神赐教!!!!!
解决方案 »
- zTree安装 无数据 怎么回事,请大家指导一下
- 代码执行问题
- 各位帮帮忙,看看这那里错了,谢谢!!!
- 求救求救,简单的问题折磨死人-关于javascript嵌套后显示的问题
- [求助]js正则表达式正向否定预查报错
- 如何动态的增加、删除表单里的文本框?再先等待]
- 几个<td>,点击后背景改变,点击另外一个<td>后,背景还原,鼠标滑动的时候不改变?
- 高手都请进来讨论讨论
- 请问如何判断一个用户输入的内容是否是“时间”类型的那?
- 各位所说的缓存是怎么一回事儿,请介绍细一点儿!!!
- 想用jq实现标签的展开效果,没有办法做到单个标签单独展开
- 添加属性的方式,write输出转移字符以及函数变量声明等问题
<script type="text/javascript">
var message = "";
function showMessage() {
message += "Document File is " + $(":file").val() + "<br />";
message += "Radio Value is " + $("input[name='rView']:checked").val();//获取radio选中项
message += "<br/>CheckBox Value is ";
$("input[name='cView']:checked").each(function () {
message += $(this).val() + ",";
});//获取checkbox选中项
message = message.substring(0, message.length - 1);
message += "<br/>Select value is " + $("#sView").val();//获取select选中项
message += "<br/>Select value is " + $("input:text").val();
$("p").html("").html(message);
message = "";
}
function setSel(value) {
$("#sView").val(value);
}
function setRad(value) {
$("input[name='rView'][value=" + value + "]").attr("checked", "true");
}
function setChk(value) {
var a = value.split(",");
for (var i = 0; i < a.length; i++) {
$("input[name='cView'][value=" + a[i] + "]").attr("checked", "true");
}
}
</script></head>
<body>
<p>
</p>
<div>
<table width="100%">
<tr>
<td>
<input type="radio" name="rView" value="1" />显示
<input type="radio" name="rView" value="0" />不显示
</td>
</tr>
<tr>
<td>
<input type="text" name="" value="1" />显示
</td>
</tr>
<tr>
<td>
<input type="checkbox" name="cView" value="1" />A
<input type="checkbox" name="cView" value="0" />B
</td>
</tr>
<tr>
<td>
<select id="sView">
<option value="1">A</option>
<option value="2">B</option>
<option value="3">C</option>
</select>
</td>
</tr>
<tr>
<td>
<input id="file1" type="file" />
</td>
</tr>
</table>
</div>
<div>
<input type="button" value="获取值" onclick="showMessage()" />
<input type="button" value="设置Select值为B" onclick="setSel(2)" />
<input type="button" value="设置CheckBox值为显示" onclick="setChk('1,0')" />
<input type="button" value="设置Radio值为不显示" onclick="setRad(0)" />
</div>
</body>
</html>
<head>
<meta http-equiv="Content-Language" content="zh-cn">
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<script language="javascript">
function showFilePath()
{
alert(document.getElementById("filepath").value);
}
</script>
</head>
<body >
<form><input type="file" name="upFile" id="filepath"/><input type="submit" value="提交" onclick="showFilePath()"></form>
</body>
</html>
额,兄弟我表示不理解!你这段代码怎么解决我的问题的?整个HTML代码里连个<input type="file" />都没有出现.....