CNS11643 中文全字庫 CNS11643 中文全字庫 CNS11643 中文全字庫
   

首頁 › 技術支援 › 中文共通平台

中文共通平台

用途:在網頁中輸入、編輯、顯示並列印罕見字,並可進一步以特定格式儲存至資料庫中。


中文共通平台元件類別:

  • CNSJButton:按鈕元件
  • CNSJComboBox:下拉式選單元件
  • CNSJLabel:標籤元件
  • CNSJList:選單元件
  • CNSJPassword:密碼輸入元件
  • CNSJTable:表格元件
  • CNSJText:單行輸入元件

使用方法,以單行輸入元件(CNSJText)為例:

  1. 在需要輸入或編輯中文字的地方,輸入下列Applet嵌入語法

    <applet codeBase="https://www.cns11643.gov.tw/CNS_Swing" archive="CNS_Swing.jar" code="arphic.applet.CNSJText.class" width="200" height="30" name="cnsjtext" id="cnsjtext">
       <param name="InitText" value="">
       <param name="FontSize" value="20">
       <param name="FontName" value="細明體">
       <param name="TargetCodeType" value="CNS_BIG5">
       <param name="MaxLength" value="10">
    </applet>

  2. 加入一個hidden欄位,用以接收於Applet中所輸入的值

    <input type="hidden" name="textfield" value="" />

  3. 加入javascript,用以將Applet中所輸入的值儲存到hidden欄位中

    <script type="text/javascript">
    function doSomethingBeforeSubmit() {
       document.testForm.textfield.value = document.cnsjtext.getText();
    }
    </script>

  4. 表單送出前呼叫javascript,例如,加入onclick 事件於按鈕中

    <button type="button" onclick="javascript:doSomethingBeforeSubmit();">按鈕</button>

CNSJText使用範例:


說明手冊下載

PDF檔