【问题标题】:Returning form results in a separate div tag返回表单会产生一个单独的 div 标签
【发布时间】:2017-03-30 16:38:01
【问题描述】:

所以我想在一个 div 中返回用户的表单结果,这样他们就可以看到他们使用 JQuery 在表单下选择的内容,但难以使用正确的代码?我试过使用 .html 函数并替换。等等,但似乎没有任何效果?

这是我的 html 代码:

<form id="myform">
    <h4>Enter your booking slot here:</h4><br>
    <select id="programmes">
        <option value="test1">Test 1</option>
        <option value="test2">Test 2</option>
        <option value="test3">Test 3</option>
        <option value="test4">Test 4</option>
        <option value="test5">Test 5</option>
    </select><br><br>
    <select id="time">
        <option value="one">01:00</option>
        <option value="two">02:00</option>
        <option value="three">03:00</option>
        <option value="four">04:00</option>
        <option value="five">05:00</option>
        <option value="six">06:00</option>
        <option value="seven">07:00</option>
        <option value="eight">08:00</option>
        <option value="nine">09:00</option>
        <option value="ten">10:00</option>
        <option value="eleven">11:00</option>
        <option value="twevle">12:00</option>
        <option value="one-pm">13:00</option>
        <option value="two-pm">14:00</option>
        <option value="three-pm">15:00</option>
        <option value="four-pm">16:00</option>
        <option value="five-pm">17:00</option>
        <option value="six-pm">18:00</option>
        <option value="seven-pm">19:00</option>
        <option value="eight-pm">20:00</option>
        <option value="nine-pm">21:00</option>
        <option value="ten-pm">22:00</option>
        <option value="eleven-pm">23:00</option>
        <option value="midnight">00:00</option>
    </select><br><br>
    <button type="submit" value="Submit Booking">
</form>
</div>

<div></div>

【问题讨论】:

  • 您应该将代码粘贴到说明中,而不是使用图像。使复制和粘贴更容易:)

标签: javascript jquery html css forms


【解决方案1】:

$('#select').on('change', function() {
  $('#result').html( $(this).find('option:selected').text() )
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<select id="select">
  <option value="test_1">Test 1</option>
  <option value="test_2">Test 2</option>
  <option value="test_3">Test 3</option>
  <option value="test_4">Test 4</option>
  <option value="test_5">Test 5</option>
</select>

<div id="result"></div>

【讨论】:

  • 我应该把 jquery 放在哪里?因为当我将它放在 html 下的单独标签中时它不起作用
  • 如果您的 jquery 包含 HTML 之后应该可以正常工作
猜你喜欢
  • 2011-02-06
  • 1970-01-01
  • 2019-01-26
  • 1970-01-01
  • 2021-10-17
  • 1970-01-01
  • 2021-12-24
  • 1970-01-01
  • 2021-10-18
相关资源
最近更新 更多