難度等級2
在實際業務中,經常遇到如下圖所示情況
當使用者重新選擇了乙個分類後,編號單元格的值需要自動清空。
那麼可以下面的方法解決問題:
先設定公式:if (b4<>"","",curcell())
解釋:b4是「分類」, 公式設定在「編號」裡
然後去掉 單元格的重新計算屬性
原理這要從cell的公式觸發機制講起
cell公式只有發生下列情況時才會觸發計算:
1引用的單元格的值改變時
2開啟歷史記錄時,並且單元格重新計算屬性開啟時
所以我們要利用這兩點,在下拉框發生改變時,使用函式清空單元格的值。在歷史記錄時避免計算,保持住歷史記錄中正確的結果
公式解釋:這是典型的if條件判斷。如果b4(分類下面的單元格)值不為空,則清空。否則取本單元格的值
將重新計算去掉,是為了在歷史記錄開啟時,單元格內的公式不會被觸發計算,保持以前所選的值。
input清空和重置select下拉框
一般頁面搜尋條件都會有input輸入框和select選擇框,同時頁面上都會有重置reset按鈕,這時就需要清空input和重置select 清空單個input inputid val 清空div下所有input divid input val 重置select 重置單個select selectid...
點選按鈕新增一組下拉框,然後改變下拉框的值觸發事件
幫朋友做的乙個簡單特效。一般情況下,用js插入標籤,普通的觸發事件對它是無效的,但是可以換種寫法就行啦。直接上 啦,簡單的東西 無標題文件 title script src script head body div class sellect box style margin 0 auto widt...
如何在jQuery中設定下拉框值
乙個簡單的選擇 下拉框,其id為 國家 地區 select china united state malaysia 1.顯示選定的下拉框值。country val 2.將下拉框的值設定為 中國 country val china 3.將下拉框值設定為 美國 country val united st...