你好我有一个小问题。下面是我在我的网页上编辑故事的编辑路线的图片。 Groupwrites.com。当用户去编辑故事时,由于value =“”字段,输入字段都具有在创建故事时已经设置的信息。这很棒,因为他们现在可以进行任何编辑/更改。
问题是,对于类别下拉菜单。由于某种原因,当我去编辑故事时,该值不会停留。例如,当我创建一个故事时,让我们说它是一个博客,我从下拉菜单中选择博客。如果我现在去编辑那个故事,它会默认返回小说(第一个选项)而不是保存值。问题是,大多数人去编辑内容,并更改标题,例如,并没有注意到类别被切换。
我确信这是一个我忽视的小事,谢谢。
pos={'0':(40,100), '1':(50,100), '2':(45,80), '3':(55,80), '4':(50,60), '5':(50,40), '6':(50,20)}
答案 0 :(得分:1)
您可以在选项上设置所选属性:
<select>
<option selected>1</option>
<option>2</option>
<option>3</option>
</select>
&#13;
或者在你的情况下:
<option value="Fiction" selected="<%= story.category === 'Fiction' ? true : '' %>">
或类似的东西(不太确定那里的ejs语法)
答案 1 :(得分:1)
如果您可以使用脚本,那么只需添加
即可<script>
window.onload=function() {
document.querySelector("[name='story[category]']").value="<%= story.category %>"
}
</script>
在选择
之后的某个地方