[英]hide a hidden input value when a submit button is clicked (php/jquery)
[英]PHP/jQuery to submit/save input with all special characters value
例..
HTML:
<input type="hidden" value="">
PHP的:
<input type="hidden" value="<?php echo $value;?>">
jQuery的:
$("input:hidden").val(text);
如果text
(JS變量)是自由文本,則允許所有html特殊字符(例如單引號/雙引號)並保存到input:hidden
(因此由PHP提交)
正確的做法是什么?
我可以用
echo htmlentities($value);
...在PHP中
或替換jQuery中的引號,如.val(text.replace(/'/g,"'"))
要不然是啥 ?
PS:請考慮一下當我設置值以使用jQuery保存值時。
如果要將PHP變量回顯到某些HTML中,請使用:
<input type="hidden" value="<?php echo htmlspecialchars($value); ?>">
http://php.net/manual/en/function.htmlspecialchars.php
如果要將PHP變量回顯到某些JavaScript中,請使用:
<?php echo json_encode($value); ?>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.