Javascript 清晰<;期权价值>;提交表格

Javascript 清晰<;期权价值>;提交表格,javascript,html,Javascript,Html,作为html表单的一部分,我有一个选择框 <select id="test" name="test"> <option value="text1">Text1</option> <option value="text2">Text2</option> </select> <input type="text" id="my_text_box" name="my_text_box" class="hidden" />

作为html表单的一部分,我有一个选择框

<select id="test" name="test">
<option value="text1">Text1</option>
<option value="text2">Text2</option>
</select>
<input type="text" id="my_text_box" name="my_text_box" class="hidden" />

您尝试过什么吗?删除值“text2”是什么意思。为什么不把整个
都去掉呢?如果发送了表单,并且select不是多个,那么只发送所选的值。它与电子邮件有什么关系?当用户选择“Text2”时,选择框变为文本输入。我无法摆脱“text2”的值。将发布完整的脚本。你能分享你现在的代码吗?非常好!非常感谢。
 window.onload = function(){
 var dropDown = document.getElementById("test");
 dropDown.onchange = function() {
 var dropDownValue = this.value;
 if (dropDownValue == "text2") {
    dropDown.style.display = 'none';
    var textBox = document.getElementById("my_text_box");
    textBox.style.display = 'inline';
    textBox.value = 'Please enter something..';
  } else {
    dropDown.style.display = 'inline';
    textBox.style.display = 'none';
   };

   }
 document.getElementById('test').options[1].value = 'emailId';