javascript - 如何不使用javascript在输入值中打印html标签和css?
问题描述
我使用 Yii2 框架,这是我的表单:
<?= $form->field($model, 'RIDBibliografia')->textInput(['maxlength' => true, 'style'=>'width:200px', 'format'=>'html'])->label('Numero di sistema edizione') ?>
<button type="button" name="button" id="btnMostra">Clicca per mostrare/nascondere le edizioni</button>
这是我的 js 代码:
<script type="text/javascript">
$(function () {
//Assign Click event to Button.
$("#btnGet").click(function () {
var message = "";
var griglia = $('.edizioni');
//Loop through all checked CheckBoxes in GridView.
$("#grid-biblo input[type=checkbox]:checked").each(function () {
var row = $(this).closest("tr")[0];
message += row.cells[1].innerHTML;
});
//Display selected Row data in Alert Box.
//alert(message);
document.getElementById("citazioni-ridbibliografia").value=message;
$(griglia).hide();
return false;
});
});
</script>
如果我单击按钮,则在输入中显示此值:
<p style="font-style:italic;color:#636363;"> 486</p>
而不是只有 486。如何删除 html 标签?我只想显示数值。任何人都可以帮助我吗?谢谢!!!!
这是专栏:
['attribute' => 'IDBibliografia',
'value' => function ($model,$key,$index,$widget) {
if($model->RIDStatoBibliografia === 3) {
return "<p style='font-style: italic; color: #636363;'>"." ".$model->IDBibliografia."</p>";
} else {
return $model->IDBibliografia;
}
},
'format' => 'html',
'width'=>'7%',
'label' => 'Num. sis. BIB',
],
解决方案
推荐阅读
- jsf - adf addpartialTarget 未正确呈现 UI 组件
- c# - 如何通过函数传递类型并使用它来查找所有变量类型?
- roslyn - 如何使用 Roslyn 添加行尾注释
- python - coursera 网站的网页抓取在每次运行中都会产生不同的结果
- php - 如何解决 Codeigniter 3 中的 require 错误
- gnuplot - 如何在gnuplot 4.0中制作圆圈
- r - 基于三个规则合并数据
- report - URL 链接合并字段的 Apex Salesforce 页面参考
- javascript - 为什么 insertmany 不能在交易中使用 mongoos?
- python - Argparse:如何为一个子命令声明多组参数互斥?如何定义几种使用子命令的方式?