反饋已提交
網絡繁忙
在製作問卷調查類的範本時,可能會遇到這種情況:有幾個選項,最後一個選項為其他,當選擇其他時彈出一個對話框,允許使用者輸入其他值,然後顯示輸入值。如下圖所示:
「單選按鈕組」元件新增「狀態改變」事件,判斷選擇其他時彈出對話框,將對話框中輸入內容指派給儲存格。API說明可以參考:API彙總
1)建立範本,在 B1 儲存格新增「單選按鈕組元件」,設計報表樣式,如下圖所示:
2)點選選擇 B1 儲存格中「單選按鈕組元件」,在「元件設定>屬性>資料字典」處為其綁定資料,如下圖所示:
點選選擇 B1 儲存格中「單選按鈕組元件」,在「元件設定>事件」處為元件新增一個「狀態改變」事件,如下圖所示:
JavaScript 代碼如下:
var value = this.getValue();//獲取當前元件值if (value == "其他") { FR.Msg.prompt("輸入", "愛好", "", function() { value = arguments[0] && arguments[0].toString(); //獲取輸入框中輸入的值 _g().setCellValue(0, 1, 1, value); //将值賦給B1儲存格 })} else { _g().setCellValue(0, 1, 1, value); //将值賦給B1儲存格}
儲存範本,選擇 「填報預覽」,效果如1.1節所示。
行動端及 HTML 5 效果如下圖所示:
點選下載範本:50-JS實現點擊單選按鈕彈出對話框輸入值.cpt
文 檔回 饋
滑鼠選中內容,快速回饋問題
滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。
不再提示
10s後關閉