Всплывающее новое текстовое поле после нажатия на «Другие» из выпадающего списка, и база данных захватила эти новые данные

#javascript #html #dropdown

Вопрос:

Я нашел способ, как открыть новое текстовое поле после нажатия на «Другие» в раскрывающемся списке. Но проблема здесь в том, что база данных захватывает «Другое» вместо новых данных, которые я ввожу. Например, я ввел «Полицейский», но он захватил «Другое» в моей базе данных.

 lt;headgt;   lt;script type="text/javascript"gt;  function showfield(name){  if(name=='Other')document.getElementById('div1').innerHTML='Other: lt;input type="text"   name="other" /gt;';  else document.getElementById('div1').innerHTML='';  }   lt;/scriptgt;   lt;/headgt;  lt;form action="https://apps3.xendsys.com/emv3/index.php/lists/xl080bdvq5cc8/subscribe" method="post"gt;  lt;div class="box box-primary borderless"gt;  lt;div class="box-header"gt;  lt;h3 class="box-title"gt;Website Subscriberslt;/h3gt;  lt;/divgt;  lt;select name="OCCUPATION" id="OCCUPATION"   onchange="showfield(this.options[this.selectedIndex].value)"gt;  lt;option selected="selected"gt;Please select ...lt;/optiongt;  lt;option value="Student"gt;Studentlt;/optiongt;  lt;option value="Educator"gt;Educatorlt;/optiongt;  lt;option value="Designer"gt;Designerlt;/optiongt;  lt;option value="Other"gt;Otherlt;/optiongt;  lt;/selectgt;  lt;div id="div1"gt;lt;/divgt;  lt;div class="box-footer"gt;  lt;div class="pull-right"gt;lt;input type="submit" class="btn btn-primary btn-flat" name="yt0" value="Subscribe"/gt;lt;/divgt;   lt;div class="clearfix"gt; lt;/divgt;  lt;/divgt;  lt;/divgt;  lt;/formgt;  

Что я должен тебе изменить?

Комментарии:

1. Вы также должны опубликовать свой код на стороне сервера. Где вы взаимодействуете со своей базой данных?

2. @CoskunOzogul это всего лишь форма подписки, поэтому ссылка на действие будет перенаправлена в мою базу данных.