亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何在數據庫中包含引號的文本框中設置值?

如何在數據庫中包含引號的文本框中設置值?

PHP
HUWWW 2021-12-24 14:58:29
我正在使用 Laravel 并且我有一個更新模式。我的數據沒有設置在模態上,因為其中一個數據包含如下圖所示的引號。 我的按鈕代碼是這樣的:<a type="button" data-toggle="modal" data-target="#cartitem_update_modal" class="dropdown-toggle btn btn-warning btn-circle" onclick="cartitem_update_modal('{{ $getdata->EQC_ID }}'                                       , '{{ $getdata->EQC_ITEM_ID }}'                                       , '{{ $getdata->EQC_ITEM_NAME }}'                                       , '{{ $getdata->EQC_ITEM_QUANTITY }}'                                       , '{{ $getdata->EQC_ITEM_UNIT }}'                                       , '{{ $getdata->EQC_ITEM_REMARK }}')">                                      <span class="fa fa-edit" aria-hidden="true"></span>                                    </a>我的 javascript 代碼是這樣的:function cartitem_update_modal(EQC_ID, EQC_ITEM_ID, EQC_ITEM_NAME, EQC_ITEM_QUANTITY, EQC_ITEM_UNIT, EQC_ITEM_REMARK) {    $('#cart_item_id_update').val(EQC_ID);    $('#cart_item_update').val(EQC_ITEM_NAME);    $('#cart_item_reserved_quantity_update').val(EQC_ITEM_QUANTITY);    $('#cart_item_reserved_unit_update').val(EQC_ITEM_UNIT);    $('#cart_item_remark_update').val(EQC_ITEM_REMARK);}我的問題是項目名稱沒有出現在我的文本框中<input type="text" class="form-control" id="cart_item_update" readonly>,這是因為數據有引號。我嘗試選擇不包含引號的數據,效果很好,數據顯示在文本框中。
查看完整描述

3 回答

?
慕桂英4014372

TA貢獻1871條經驗 獲得超13個贊

由于您知道將在 javascript 調用中使用它,因此只需替換'by\'或將其替換為(space) 或什么都不做


<a type="button" data-toggle="modal" data-target="#cartitem_update_modal" class="dropdown-toggle btn btn-warning btn-circle" onclick="cartitem_update_modal('{{ $getdata->EQC_ID }}'

    , '{{ $getdata->EQC_ITEM_ID }}'

    , '{{ str_replace("'", "\'", $getdata->EQC_ITEM_NAME) }}'

    , '{{ $getdata->EQC_ITEM_QUANTITY }}'

    , '{{ $getdata->EQC_ITEM_UNIT }}'

    , '{{ str_replace("'", "\'", $getdata->EQC_ITEM_REMARK) }}')">

    <span class="fa fa-edit" aria-hidden="true"></span>

</a>


查看完整回答
反對 回復 2021-12-24
?
12345678_0001

TA貢獻1802條經驗 獲得超5個贊

$('#cart_item_update').val(EQC_ITEM_NAME.replace(/\YOURQUOTATION_MARK/g, ''));

例如,要刪除 £、€ 和 $ 的所有實例,您可以使用

EQC_ITEM_NAME.replace(/£|\$|€|,|\./g, '')


查看完整回答
反對 回復 2021-12-24
?
至尊寶的傳說

TA貢獻1789條經驗 獲得超10個贊

您正在尋找 htmlentities()


<a type="button" data-toggle="modal" data-target="#cartitem_update_modal" class="dropdown-toggle btn btn-warning btn-circle" 

   onclick="cartitem_update_modal('{{ $getdata->EQC_ID }}'

            , '{{ $getdata->EQC_ITEM_ID }}'

            , '{{ htmlentities($getdata->EQC_ITEM_NAME) }}'

            , '{{ $getdata->EQC_ITEM_QUANTITY }}'

            , '{{ $getdata->EQC_ITEM_UNIT }}'

            , '{{ $getdata->EQC_ITEM_REMARK }}')"> 

    <span class="fa fa-edit" aria-hidden="true"></span>

</a>


查看完整回答
反對 回復 2021-12-24
  • 3 回答
  • 0 關注
  • 190 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號