diff --git a/bt5/erp5_web_renderjs_ui/PathTemplateItem/web_page_module/rjs_gadget_erp5_checkboxfield_js.js b/bt5/erp5_web_renderjs_ui/PathTemplateItem/web_page_module/rjs_gadget_erp5_checkboxfield_js.js
index 790ea76f1ab2d7969c2384648ff4a9cf628f84b6..b8873b5c9d4ab1c1adcd54e2262a310815867234 100644
--- a/bt5/erp5_web_renderjs_ui/PathTemplateItem/web_page_module/rjs_gadget_erp5_checkboxfield_js.js
+++ b/bt5/erp5_web_renderjs_ui/PathTemplateItem/web_page_module/rjs_gadget_erp5_checkboxfield_js.js
@@ -37,6 +37,13 @@
       return {};
     })
 
+    .declareMethod('getTextContent', function () {
+      return this.getDeclaredGadget('sub')
+        .push(function (gadget) {
+          return gadget.getTextContent();
+        });
+    })
+
     .declareMethod('checkValidity', function () {
       if (this.state.editable) {
         return this.getDeclaredGadget('sub')
diff --git a/bt5/erp5_web_renderjs_ui/PathTemplateItem/web_page_module/rjs_gadget_erp5_checkboxfield_js.xml b/bt5/erp5_web_renderjs_ui/PathTemplateItem/web_page_module/rjs_gadget_erp5_checkboxfield_js.xml
index b4551575415ce7b1e0f8aed0a30d652525987029..cd9989ad19d795400e1f113f90090f61d0cc68fd 100644
--- a/bt5/erp5_web_renderjs_ui/PathTemplateItem/web_page_module/rjs_gadget_erp5_checkboxfield_js.xml
+++ b/bt5/erp5_web_renderjs_ui/PathTemplateItem/web_page_module/rjs_gadget_erp5_checkboxfield_js.xml
@@ -230,7 +230,7 @@
             </item>
             <item>
                 <key> <string>serial</string> </key>
-                <value> <string>954.35656.703.56354</string> </value>
+                <value> <string>954.35756.30335.63129</string> </value>
             </item>
             <item>
                 <key> <string>state</string> </key>
@@ -248,7 +248,7 @@
                     </tuple>
                     <state>
                       <tuple>
-                        <float>1476262104.61</float>
+                        <float>1476267648.2</float>
                         <string>UTC</string>
                       </tuple>
                     </state>
diff --git a/bt5/erp5_web_renderjs_ui/PathTemplateItem/web_page_module/rjs_gadget_html5_input_js.js b/bt5/erp5_web_renderjs_ui/PathTemplateItem/web_page_module/rjs_gadget_html5_input_js.js
index 1d44228fe78cd0e68ba3b586a52597bd1bbab58e..3ffdaebb554aac7ccd6cb71953a177b4bc4475cc 100644
--- a/bt5/erp5_web_renderjs_ui/PathTemplateItem/web_page_module/rjs_gadget_html5_input_js.js
+++ b/bt5/erp5_web_renderjs_ui/PathTemplateItem/web_page_module/rjs_gadget_html5_input_js.js
@@ -1,5 +1,5 @@
 /*global window, rJS, RSVP */
-/*jslint indent: 2, maxerr: 3 */
+/*jslint indent: 2, maxerr: 3, maxlen: 80 */
 (function (window, rJS, RSVP) {
   "use strict";
 
@@ -80,6 +80,17 @@
       return result;
     })
 
+    .declareMethod('getTextContent', function () {
+      var result,
+        input = this.element.querySelector('input');
+      if (this.state.type === 'checkbox') {
+        result = (input.checked ? '✓' : '');
+      } else {
+        result = input.value;
+      }
+      return result;
+    })
+
     .declareAcquiredMethod("notifyValid", "notifyValid")
     .declareMethod('checkValidity', function () {
       var result = this.element.querySelector('input').checkValidity();
diff --git a/bt5/erp5_web_renderjs_ui/PathTemplateItem/web_page_module/rjs_gadget_html5_input_js.xml b/bt5/erp5_web_renderjs_ui/PathTemplateItem/web_page_module/rjs_gadget_html5_input_js.xml
index 46f440a7e9a562454bc4a69dde5d2e3f24f1133d..da176852ccb3f9a7188bb1764b680106396fcea0 100644
--- a/bt5/erp5_web_renderjs_ui/PathTemplateItem/web_page_module/rjs_gadget_html5_input_js.xml
+++ b/bt5/erp5_web_renderjs_ui/PathTemplateItem/web_page_module/rjs_gadget_html5_input_js.xml
@@ -230,7 +230,7 @@
             </item>
             <item>
                 <key> <string>serial</string> </key>
-                <value> <string>954.35694.60208.56524</string> </value>
+                <value> <string>954.35751.28793.55927</string> </value>
             </item>
             <item>
                 <key> <string>state</string> </key>
@@ -248,7 +248,7 @@
                     </tuple>
                     <state>
                       <tuple>
-                        <float>1476264002.68</float>
+                        <float>1476267355.19</float>
                         <string>UTC</string>
                       </tuple>
                     </state>