如何在下拉菜单中显示所选选项,数据输出 mongoDB?
How to show the selected option in a dropdown menu, with the data out mongoDB?
我有一个连接到 Mongo 数据库的表单。
如果我填写并发送表格,它会进入 Mongo 数据库。在秀场上表现不错
现在我已经制作了一个编辑表单。所以你可以编辑数据。输入字段(如电子邮件和 Bericht)没有显示问题。
但是下拉菜单(select 和选项标签)不会显示 selected 文本输入的内容。它显示标准文本(第一个选项)。
我想我可以像 "email" 和 "bericht" 一样使用 <%= blog.typemelding %> 来做到这一点。
这是我的表演形式:
<p><b>E-Mail adres:</b> <%- blog.email %></p>
<p><b>Type melding:</b> <%- blog.typemelding %></p>
<p><b>Bericht:<br></b> <%- blog.body %></p><br>
这是我的编辑表单:
<div class="field">
<label>Email</label>
<input type="text" name="blog[email]" value=<%= blog.email %>>
</div>
<div class="field" id="melding">
<label>Type melding</label>
<select name="blog[typemelding]"><%= blog.typemelding %>
<option value="----">Kies een melding</option>
<option value="Onderhoud">Onderhoud</option>
<option value="Geluidsoverlast">Geluids overlast</option>
</select>
</div>
<div class="field">
<label>Bericht</label>
<textarea name="blog[body]"> <%= blog.body%> </textarea>
</div>
我认为您正在使用 blog.typemelding
作为 select 选项值。希望以下代码对您有所帮助。
<div class="field">
<label>Email</label>
<input type="text" name="blog[email]" value=<%= blog.email %>>
</div>
<div class="field" id="melding">
<label>Type melding</label>
<select name="blog[typemelding]">
<option value="----" <% if (blog.typemelding == "----"){ %> selected <% } %>>Kies een melding</option>
<option value="Onderhoud" <% if (blog.typemelding == "Onderhoud"){ %> selected <% } %>>Onderhoud</option>
<option value="Geluidsoverlast" <% if (blog.typemelding == "Geluidsoverlast"){ %> selected <% } %>>Geluids overlast</option>
</select>
</div>
<div class="field">
<label>Bericht</label>
<textarea name="blog[body]"> <%= blog.body%> </textarea>
</div>
我有一个连接到 Mongo 数据库的表单。
如果我填写并发送表格,它会进入 Mongo 数据库。在秀场上表现不错
现在我已经制作了一个编辑表单。所以你可以编辑数据。输入字段(如电子邮件和 Bericht)没有显示问题。
但是下拉菜单(select 和选项标签)不会显示 selected 文本输入的内容。它显示标准文本(第一个选项)。
我想我可以像 "email" 和 "bericht" 一样使用 <%= blog.typemelding %> 来做到这一点。
这是我的表演形式:
<p><b>E-Mail adres:</b> <%- blog.email %></p>
<p><b>Type melding:</b> <%- blog.typemelding %></p>
<p><b>Bericht:<br></b> <%- blog.body %></p><br>
这是我的编辑表单:
<div class="field">
<label>Email</label>
<input type="text" name="blog[email]" value=<%= blog.email %>>
</div>
<div class="field" id="melding">
<label>Type melding</label>
<select name="blog[typemelding]"><%= blog.typemelding %>
<option value="----">Kies een melding</option>
<option value="Onderhoud">Onderhoud</option>
<option value="Geluidsoverlast">Geluids overlast</option>
</select>
</div>
<div class="field">
<label>Bericht</label>
<textarea name="blog[body]"> <%= blog.body%> </textarea>
</div>
我认为您正在使用 blog.typemelding
作为 select 选项值。希望以下代码对您有所帮助。
<div class="field">
<label>Email</label>
<input type="text" name="blog[email]" value=<%= blog.email %>>
</div>
<div class="field" id="melding">
<label>Type melding</label>
<select name="blog[typemelding]">
<option value="----" <% if (blog.typemelding == "----"){ %> selected <% } %>>Kies een melding</option>
<option value="Onderhoud" <% if (blog.typemelding == "Onderhoud"){ %> selected <% } %>>Onderhoud</option>
<option value="Geluidsoverlast" <% if (blog.typemelding == "Geluidsoverlast"){ %> selected <% } %>>Geluids overlast</option>
</select>
</div>
<div class="field">
<label>Bericht</label>
<textarea name="blog[body]"> <%= blog.body%> </textarea>
</div>