如何根据javascript中下拉框中选择的值将文本框中的值更改为当前日期

如何根据javascript中下拉框中选择的值将文本框中的值更改为当前日期,javascript,Javascript,嗨,我有两个框,一个“父”选择框和一个“子”文本框。如何将“子”文本框中的值更改为当前日期,取决于在“父”选择框中选择的内容 为选择框连接onchange事件。 检索所选的值 将选定值指定给文本框 如果您可以使用我建议的jQuery <script> $(document).ready ( function () { $("#sel1").change ( function () { $("#txt1").val ( $(this).v

嗨,我有两个框,一个“父”选择框和一个“子”文本框。如何将“子”文本框中的值更改为当前日期,取决于在“父”选择框中选择的内容

为选择框连接onchange事件。 检索所选的值 将选定值指定给文本框 如果您可以使用我建议的jQuery

<script>
    $(document).ready ( function () {
        $("#sel1").change ( function () {
            $("#txt1").val ( $(this).val() );
        });
    });
</script>
<select id="sel1">
    <option value="1">1</option>
    <option value="2">2</option>
    <option value="3">3</option>
    <option value="4">4</option>
</select>

<input type="text" id="txt1" />

我不会给你cde,只是告诉你怎么做 选择框具有每个项目的文本和值属性,选择框还具有一个javascript事件,该事件会在SelectedIndex发生更改时通知您
在该事件中,您应该从SelectedItem中读取值并将其写入文本框

以下是一些代码,它具有不需要jQuery和在文档完成加载之前工作的多个优点:

<form>
  <select name="sel1" onchange="this.form.elements['txt1'].value = this.options[this.selectedIndex].text;">
    <option value="1">1</option>
    <option value="2">2</option>
    <option value="3">3</option>
    <option value="4">4</option>
  </select>

  <input type="text" name="txt1">
</form>

我认为第一个答案是代码,我的答案是解释