junhong

          關于輸入框中顯示雙引號和單引號


          關于輸入框中顯示雙引號和單引號
          關于輸入框中顯示雙引號和單引號

          前臺顯示解決辦法:
          方法一:
          單引號<input type="text" value="'">
          雙引號<input type="text" value='"'>
          方法二:
          單引號<input type="text" value="&#39;">
          雙引號<input type="text" value="&#34;">


          從后臺讀取數據前臺顯示解決辦法:
          我們從數據庫中讀取值到前臺顯示時應該加入轉換

          JavaScript版本:

          <% @Language="JavaScript" %>
          <%
          function ForamtValue(oStr)
          {
          switch(typeof(oStr))
          {
          case "date" :
          //直接toString()轉換,可以加入豐富的顯示方式
          sStr = (new Date(oStr)).toString();
          break;
          default :
          sStr = String(oStr);
          }
          sStr = sStr.replace(/\"/g,"&#34;"); //輸入框中顯示雙引號問題
          sStr = sStr.replace(/\'/g,"&#39;"); //輸入框中顯示單引號問題
          return sStr;
          }
          %>

          <%
          //測試
          var str = "\"灰豆寶寶.net(魔幻季節)\"";
          var str = new Date();
          %>
          <br>
          <input type="text" value="<%=str%>" style="width:200px">[不能正常顯示]<br>
          <input type="text" value="<%=ForamtValue(str)%>" style="width:200px">[正常顯示]<br>


          VBScript版本:

          <% @Language="VBScript" %>
          <%
          function ForamtValue(oStr)
          Select Case VarType(oStr)
          Case "vbDate"
          '直接toString()轉換,可以加入豐富的顯示方式
          sStr = CDate(oStr)
          Case Else
          sStr = CStr(oStr)
          End Select
          sStr = Replace(sStr,"""","&#34;") '輸入框中顯示雙引號問題
          sStr = Replace(sStr,"'","&#39;") '輸入框中顯示單引號問題
          ForamtValue = sStr
          End Function
          %>

          <%
          '測試
          Dim str
          str = """'灰豆寶寶.net(魔幻季節)'"""
          %>
          <br>
          <input type="text" value="<%=str%>" style="width:200px">[不能正常顯示]<br>
          <input type="text" value="<%=ForamtValue(str)%>" style="width:200px">[正常顯示]<br>

          posted on 2006-04-19 23:39 junhong 閱讀(644) 評論(0)  編輯  收藏 所屬分類: java技術

          主站蜘蛛池模板: 闵行区| 昌宁县| 陇南市| 汕头市| 阿合奇县| 搜索| 满城县| 灵台县| 石阡县| 湖北省| 宁武县| 扶余县| 拉萨市| 涟源市| 乌兰浩特市| 太谷县| 郁南县| 长治市| 五莲县| 南郑县| 南和县| 蚌埠市| 垦利县| 雷山县| 江华| 灵寿县| 吴桥县| 霍林郭勒市| 安多县| 山东| 泽普县| 聂拉木县| 八宿县| 汕头市| 新乡市| 丰县| 岗巴县| 汶上县| 河北区| 平武县| 葫芦岛市|