① js如何强制设置file的value值
这个组件的value有点特殊,只能读不能写。js是无法强制修改的。但是用webshell.sendkeys可以但是它依赖于客户端的安全设置。个人觉得如果你一定要实现这种效果可以考虑使用上传插件。
② jquery/js 得到file的value
技术上无法实现。文件输入框 input[file] 是一种特殊的input,不能被赋值,也不能被javascript取值,只能随表单提交,而且随表单提交也不是这个值,而是file路径所指向的文件本身。
这是浏览器安全原因所限制的,如果可以取值和赋值的话,那么javascript就可以获取你电脑上的存储的文件路径了,这是很危险的。
③ JavaScript 获取文件名
<script language=javascript>
filename="001.jpg";
realname=filename.substring(0,filename.lastIndexOf("."));
alert(realname);
</script>