js隱藏input輸入框 怎樣給input file賦值。即設(shè)定默認(rèn)值?
怎樣給input file賦值。即設(shè)定默認(rèn)值?這是不允許的。必須重新使用它,并在“文件”對話框中選擇它。這是為了安全。不能直接給input type=file的類型賦值,因?yàn)槿绻W(wǎng)站在網(wǎng)頁中嵌入隱藏的
怎樣給input file賦值。即設(shè)定默認(rèn)值?
這是不允許的。必須重新使用它,并在“文件”對話框中選擇它。這是為了安全。不能直接給input type=file的類型賦值,因?yàn)槿绻W(wǎng)站在網(wǎng)頁中嵌入隱藏的input type=file,就可以直接用js通過控件將硬盤中的文件帶到指定的位置,沒有安全性。因此,必須為input type=file設(shè)置一個(gè)按鈕才能打開文件選擇框。選擇文件的目的是讓用戶知道并決定是否選擇文件。直接轉(zhuǎn)讓無效。因此文件.value=“XXX”無效。
怎樣設(shè)置頁面隱藏?
1. 打開hbuilder編輯工具并創(chuàng)建一個(gè)新的靜態(tài)頁面inputShowHide.html介紹jQuery核心JS文件。;
2. 在<body></body>元素中插入一個(gè)表,并在表的第一行插入七個(gè)輸入框;第一個(gè)輸入框設(shè)置為“顯示”,其他六個(gè)輸入框設(shè)置為“隱藏”,并分別設(shè)置相應(yīng)的值。;
3. 在jQuery初始化函數(shù)中編寫JS代碼,獲取輸入框?qū)ο?,聲明變量selectinput并賦值為3;遍歷輸入對象,當(dāng)循環(huán)時(shí),變量selectinput等于I,使其對應(yīng)的輸入框顯示,其他隱藏。;
4. 保存代碼并預(yù)覽靜態(tài)頁面。顯示第三個(gè)輸入框,隱藏其他輸入框。;
5. 如果不想使用for循環(huán),可以直接使用jQuery selector函數(shù)來控制輸入框的顯示和隱藏。;
6. 再次預(yù)覽頁面并發(fā)現(xiàn)有錯(cuò)誤。檢查代碼,發(fā)現(xiàn)選擇器符號錯(cuò)誤。JQuery用“^=”,而不是“=^”篩選選擇器。