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技術

          主站蜘蛛池模板: 白朗县| 秦安县| 海宁市| 万安县| 泽库县| 成都市| 大港区| 屯门区| 惠水县| 大关县| 沅陵县| 房产| 织金县| 淮安市| 革吉县| 镇赉县| 天等县| 孝义市| 湘潭市| 边坝县| 上杭县| 博白县| 金坛市| 固始县| 修文县| 鹤庆县| 东城区| 肃宁县| 灯塔市| 长治市| 辽宁省| 定州市| 洱源县| 揭阳市| 新蔡县| 黔东| 仁寿县| 兰西县| 洱源县| 绍兴市| 澄江县|