#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 это всего лишь форма подписки, поэтому ссылка на действие будет перенаправлена в мою базу данных.