javascript变量值转换为html:隐藏值
javascript variable value into html:hidden value
我在javascript代码中动态添加struts-taglib-html:隐藏字段。所以我有:
<script type="text/javascript">
function addRow(index){
var prezziSize = parseInt($('#prezziSize').val());
var selectedValue = combo.options[combo.selectedIndex].innerHTML;
...
var row='<html:hidden property="listaPrezzoForm['+prezziSize+'].idUAServizio" value="+selectedValue+"/>';
...
$(row).appendTo(div);
}
即使prezziSize和selectedValue的值都正确,我也不能在隐藏字段中插入selectedValue值,而只能插入它的名称,即"+selectedValue+"。另一方面,列表索引prezziSize被正确地写入呈现的页面中。
我在搞什么?
谢谢再见
假设combo是一个选择元素
var combo = document.getElementById("combo");
您是否尝试过通过获取selectedValue
var selectedValue = combo.options[combo.selectedIndex].value;
或
var selectedValue = combo.options[combo.selectedIndex].text;
编辑-除非这很好,而且我误解了这个问题,否则这句话可能也不正确;缺少的包装值="+selectedvalue+"-应为value="'+selectedvalue+'"
var row='<html:hidden property="listaPrezzoForm['+combo+'].idUAServizio" value="'+selectedValue+'"/>';
相关文章:
- 如何使用JavaScript在没有html dom的情况下隐藏html元素
- Javascript/jQuery赢得't隐藏HTML元素
- 隐藏HTML元素中的JSON编码和解码
- 如何比较单元格值和隐藏 html 表中的行
- 只有当类是硬编码的时,才可以使用jQuery来显示/隐藏html内容
- 隐藏html页面中的某些字段以用于打印布局中的页眉/页脚
- 如何在Android 4.3及更早版本上隐藏HTML元素
- Javascript:显示/隐藏HTML节点
- 为什么这个Javascript没有隐藏HTML项目
- 隐藏HTML表单's“提交”按钮
- 使用jquery显示/隐藏html ul
- 显示几秒钟后隐藏 HTML 元素
- 如何隐藏 HTML 按钮
- 如何显示和隐藏 html 字段集 以及从 Asp.Net 代码后面设置图例文本
- 我可以根据换行动态隐藏 html 字符吗?
- 在所选选项更改时显示和隐藏 html 元素
- 多个文本字段,根据单选选择显示/隐藏(Html,JS)
- 在用户提交之前隐藏 HTML 元素
- 通过单击按钮数组获取隐藏 html 元素值的当前数组
- 如何通过MVC操作方法显示/隐藏HTML按钮