我正在尝试创建一个选择框,其中的值根据数据库的列中是否有"yes“或"no”来显示。我不能找出我的语法中的错误是什么,但这不会起作用。我正在使用JavaScript值填充我所有的表。
tbl +='<td ><select name="status"><option'+if (val['Col4'] == "yes"): + 'selected>yes</option><option'+if (val['Col4'] == "no"): +'selected>no</option></select></td>';
下面是我的表格:
tbl +='<tr row_id="'+row_id+'" style="background color:'+val['default_color']+'">';
tbl +='<td ><div col_name="Col1">'+val['Col1']+'</div </td>';
tbl +='<td ><div col_name="Col2">'+val['Col2']+'</div></td>';
tbl +='<td ><div col_name="Col3">'+val['Col3']+'</div></td>';
tbl +='<td ><select name="status"><option'+if (val['Col4'] == "yes"): + 'selected>yes</option><option'+if (val['Col4'] == "no"): +'selected>no</option></select></td>';
tbl +='<td >;
tbl +='</tr>';
但是我的桌子坏了。
PHP对表的所有其他部分都有效。它通过一个ajax请求,然后保存该值。
因此,val['Col4']
将作为文本输入工作,而不是作为选择框选择。
https://stackoverflow.com/questions/53641696
复制相似问题