
绑定onChange事件就行了,filebox继承自textbox,textbox的事件都可以作用于filebox
<input class="easyui-filebox" name="file1" data-options="onChange:function(){alert('change file')},prompt:'Choose a file'" style="width:100%">
或者:
<input class="easyui-filebox" name="file1" data-options="onChange:function(){alert($(this)filebox('getValue'))},prompt:'Choose a file'" style="width:100%">
《MVC + EasyUI 》——利用Ajax给Action传值
我用的方法是documentgetElementById('filebox_file_id_1')files[0];
filebox_file_id_1 这个ID 是easyui 自己创建的input 便签 这里面是真正保存文件的地方
如果创建了多个filebox 那么后面的ID 就是filebox_file_id_2,filebox_file_id_3
拿到文件之后,我想用ajax 方式去上传这个文件就用创建一个表单的形式 ,然后附加文件进去,再上传:
var fd = new FormData(); //创建表单
fdappend("rwFile", mypic); //附加文件到表单
然后 创建>
var xhr = new XML>
xhronreadystatechange = function () {
if (xhrreadyState == 4 ){
//发送完成
if(xhrstatus == 200){
//成功之后 干什么
}else{
//错误之后 干什么
}
}
最后发送>
xhropen("post", "url", false); //post方式, 目标地址, 非异步形式
xhrsend(fd); //发送表单
首先要下载文件管理软件才找到,商店里有,filebox或者file
manager两款都可以,下载安装后打开就能通过路径找到你从电脑上传过去的文件了,最好是传文件时就自己建一个好识别的文件夹,或者记住路径,这样在手机里会好找些
开始路径是:
/home/user/MyDocs/
电脑上传过去的文件都在这个大文件夹里
窗体上有四个控件,命令按钮command1。列表框list1。驱动器列表Drive1。文件夹列表Dir1。
驱动器和文件夹列表是用来选择你想要搜索的文件夹。
程序运行时选中你想要搜索的文件夹,单击搜索按钮。该文件夹下面所有的文件及子文件夹里面的文件都列到列表框中。
将代码复制到窗体即可。代码如下:
Private Sub Command1_Click()
List1Clear
sosuofile (Dir1List(Dir1ListIndex))
MsgBox "搜索完毕!,共找到" + Str(List1ListCount) + "条记录。", vbOKOnly + vbExclamation, "提示"
End Sub
Private Sub Drive1_Change()
Dir1Path = Drive1Drive
End Sub
Sub sosuofile(MyPath As String)
Dim Myname As String
Dim dir_i() As String
Dim i, idir As Long
If Right(MyPath, 1) <> "\" Then MyPath = MyPath + "\"
Myname = Dir(MyPath, vbDirectory Or vbHidden Or vbNormal Or vbReadOnly)
Do While Myname <> ""
If Myname <> "" And Myname <> "" Then
If (GetAttr(MyPath & Myname) And vbDirectory) = vbDirectory Then '如果找到的是目录
idir = idir + 1
ReDim Preserve dir_i(idir) As String
dir_i(idir - 1) = Myname
Else: List1AddItem "" & MyPath & " " & Myname '把找到的文件显示到列表框中
End If
End If
Myname = Dir '搜索下一项
Loop
For i = 0 To idir - 1
Call sosuofile(MyPath + dir_i(i))
Next i
ReDim dir_i(0) As String
End Sub
Private Sub Form_Load()
Command1Caption = "搜索"
End Sub
N9的文件管理有三款,这三款商店都可以找到:文件管理V10,这个是中文的画面也不错。
filebox是英文,越权复制东西时容易闪退。filemanager一般都用这个,开权文件后这个可以 *** 作所有系统文件。
win8下运行软件老是报错,说未将对象引用设置到对象的实例的解决方法如下:
方案一:根据以下步骤确认security center服务的设置
1、“开始”-“运行”中输入servicesmsc并回车,找到Security Center,双击,启动类型选择“自动”,服务状态选择“启动”;
2、如果此时启动失败,继续按照上述同样方法启用Remote Procedure Call(RPC)以及Windows Management Instrumentation这两个服务后,再次尝试启动Security Center服务。
方案二:禁用杀毒软件以及防火墙
1、暂时禁用计算机中的安全类防护软件以及第三方的防火墙程序(例如:金山毒霸、360、优化大师等),然后启用Security Center服务;
2、此时依然无法启动,暂时将杀毒软件卸载,再启动安全中心服务。
以上就是关于怎么用jquery设置easyui-filebox的值全部的内容,包括:怎么用jquery设置easyui-filebox的值、诺基亚n9从电脑上下载的文件在哪打开、VB 如何遍历文件夹下所有文件,高手请指教等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)