導航:首頁 > 文件教程 > js文件對話框返回值

js文件對話框返回值

發布時間:2024-07-22 06:56:57

1. js中用鏈接實現打開本地文件對話框

/* 用如下代碼把該函數應用到一個HTML文件中:
<script src="browseFolder.js"></script>
或把下面代碼直接COPY到<script language="javascript">...</script>標簽中;

用一般的觸發函數均可在HTML文件中使用該函數
例如:<input type="button" onclick="BrowseFolder()" />
注意:請定義NAME為savePath的輸入框接收或顯示返回的值,例如:
<input type="text" name="savePath" />
特別注意的是,由於安全方面的問題,你還需要如下設置才能使本JS代碼正確運行,
否者會出現"沒有許可權 "的問題.

1、設置可信任站點(例如本地的可以為:http://localhost )
2、其次:可信任站點安全級別自定義設置中:設置下面的選項
"對沒有標記為安全的ActiveX控制項進行初始化和腳本運行"----"啟用 "
*/

function BrowseFolder(){
try{
var Message = "請選擇文件夾"; //選擇框提示信息
var Shell = new ActiveXObject( "Shell.Application" );
var Folder = Shell.BrowseForFolder(0,Message,0x0040,0x11);//起始目錄為:我的電腦
//var Folder = Shell.BrowseForFolder(0,Message,0); //起始目錄為:桌面
if(Folder != null){
Folder = Folder.items(); // 返回 FolderItems 對象
Folder = Folder.item(); // 返回 Folderitem 對象
Folder = Folder.Path; // 返迴路徑
if(Folder.charAt(Folder.length-1) != "\\"){
Folder = Folder + "\\";
}
document.all.savePath.value=Folder;
return Folder;
}
}catch(e){
alert(e.message);
}
}

2. js重寫confirm 如何實現,自己寫了個只是模擬出了效果,但是只要一調用就會返回false,求助

varcon=function(spec,my){
varthat={};

my=my||{};
my.result=false;

that.init=function(){
varconfirm=spec.divConfirm;
varok=spec.btnOK;
varcan=spec.btnCancel;

confirm.style.display='block';
ok.onclick=function(){
my.result=true;
confirm.style.display='none';
spec.ok();
//returnresult;
}
can.onclick=function(){
my.result=false;
confirm.style.display='none';
spec.cancel();
//returnresult;
}
};

returnthat;
}

varspec={
divConfirm:document.querySelector('.confirm'),
btnOK:document.querySelector('.confirm#btnOK'),
btnCancel:document.querySelector('.confirm#btnCan'),
ok:function(){
alert('hello');
},
cancel:function(){
alert('cancel');
}
}
varmyCon=con(spec);
myCon.init();

這是我寫的方法,你可以試試看

3. js或者jq點擊按鈕彈出一個對話框裡面有input,填寫後返回頁面顯示填寫的內容,在線等

具體代碼如下:

<html>

<head>

<script type="text/javascript">

function disp_prompt()

{

var name=prompt("請輸入您的名字","小賈")

if (name!=null && name!="")

{

document.write("你好," + name + "!今天過得好嗎?")

}

}

</script>

</head>

<body>

<input type="button" onclick="disp_prompt()" value="顯示一個提示框" />

</body>

</html>


注意事項:

JS是javascript的縮寫,是一種用於web開發的腳本代碼。打開任何網頁,右鍵點擊查看源代碼,開始是javascript代碼JQ是JQuery的縮寫,是將一些強大的JS代碼寫進一個文件中,可以通過參考JQ實現更簡單方便的JS使用。

(3)js文件對話框返回值擴展閱讀:

prompt() 方法用於顯示可提示用戶進行輸入的對話框。

如果用戶單擊提示框上的cancel按鈕,則返回null。如果用戶單擊ok按鈕,則返回當前顯示在輸入欄位中的文本。

在用戶點擊確定按鈕或取消按鈕把對話框關閉之前,它將阻止用戶對瀏覽器的所有輸入。在調用 prompt() 時,將暫停對 JavaScript 代碼的執行,在用戶作出響應之前,不會執行下一條語句。

4. 用js怎麼實現彈出個選擇文件的對話框

可以實現的,大概的思路是這樣:
1.先新建一ASP頁(不知道你用什麼來做的,就以asp為例吧),該頁的作用是讀取伺服器上某個目錄下的所有文件,並顯示文件列表,做出類似選擇文件對話框的樣子。具體代碼網上有很多,你以「asp 遍歷文件夾」作為關鍵字在或google中搜一下。
2.在「修改」按鈕上使用Javascript的模態對話框彈出上一步做出來的網頁。
就是window.showModalDialog(),模態對話框可以接收父窗口傳來的參數,也可以返回參數給父窗口,利用這一特性,當你在對話框中選擇好文件點確定時,可以從對話框將選擇內容返回到父頁面上。具體怎麼用?同樣建議你以「showModalDialog」作為關鍵字到網上去搜一下。

5. php+js按鈕 彈出對話框 提交內容 返回提交

你說的返回就是取消提交嗎?是的話就如下代碼,要加一個返回值,onclick也要加個return:

<form name="form1" method="post" action="?action=up&lid=123455">
<script type="text/javascript">
function diag()
{
var zhuijia=prompt("追加專內容","需要追加的內容");
if(zhuijia)//如果返回屬的有內容
{
alert("您剛輸入的是:"+ zhuijia);
return true;

}else return false;
}

</script>
<p>
<input type="submit" value="追加" name="Su1" onclick="return diag()" />
</p>
</form>

6. 如何用JS彈出「有輸入框並帶有是、否、取消按鈕」的對話框。

具體代碼如下:抄

<html>

<head>

<script type="text/javascript">

function disp_prompt()

{

var name=prompt("請輸襲入您的名字","小賈")

if (name!=null && name!="")

{

document.write("你好," + name + "!今天過得好嗎?")

}

}

</script>

</head>

<body>

<input type="button" onclick="disp_prompt()" value="顯示一個提示框" />

</body>

</html>

(6)js文件對話框返回值擴展閱讀:

prompt() 方法用於顯示可提示用戶進行輸入的對話框。

如果用戶單擊提示框的取消按鈕,則返回 null。如果用戶單擊確認按鈕,則返回輸入欄位當前顯示的文本。

在用戶點擊確定按鈕或取消按鈕把對話框關閉之前,它將阻止用戶對瀏覽器的所有輸入。在調用 prompt() 時,將暫停對 JavaScript 代碼的執行,在用戶作出響應之前,不會執行下一條語句。

閱讀全文

與js文件對話框返回值相關的資料

熱點內容
ps入門必備文件 瀏覽:348
以前的相親網站怎麼沒有了 瀏覽:15
蘋果6耳機聽歌有滋滋聲 瀏覽:768
怎麼徹底刪除linux文件 瀏覽:379
編程中字體的顏色是什麼意思 瀏覽:534
網站關鍵詞多少個字元 瀏覽:917
匯川am系列用什麼編程 瀏覽:41
筆記本win10我的電腦在哪裡打開攝像頭 瀏覽:827
醫院單位基本工資去哪個app查詢 瀏覽:18
css源碼應該用什麼文件 瀏覽:915
編程ts是什麼意思呢 瀏覽:509
c盤cad佔用空間的文件 瀏覽:89
不銹鋼大小頭模具如何編程 瀏覽:972
什麼格式的配置文件比較主流 瀏覽:984
增加目錄word 瀏覽:5
提取不相鄰兩列數據如何做圖表 瀏覽:45
r9s支持的網路制式 瀏覽:633
什麼是提交事務的編程 瀏覽:237
win10打字卡住 瀏覽:774
linux普通用戶關機 瀏覽:114

友情鏈接