2013-03-13 5 views
0

Вот мой HTML и PHP код:

<!-- Form Code Start --> 
<form id='contactus' action='<?php echo $formproc->GetSelfScript(); ?>' method='post' enctype="multipart/form-data" accept-charset='UTF-8'> 
    <fieldset > 
     <input type='hidden' name='submitted' id='submitted' value='1'/> 
     <input type='hidden' name='<?php echo $formproc->GetFormIDInputName(); ?>' value='<?php echo $formproc->GetFormIDInputValue(); ?>'/> 
     <input type='text' class='spmhidip' name='<?php echo $formproc->GetSpamTrapInputName(); ?>' /> 
     <div><span class='error'><?php echo $formproc->GetErrorMessage(); ?></span></div> 
     <div class='container'> 
      Years Active (from and to):<br/> 
      <select name='years_active_from'> 
       <option value='<?php echo $formproc->SafeDisplay('NULL') ?>'>select</option> 
       <option value='<?php echo $formproc->SafeDisplay('from 2013') ?>'>2013</option> 
       <option value='<?php echo $formproc->SafeDisplay('from 2012') ?>'>2012</option> 
      </select> 
      <br/> 
      <span id='contactus_name_errorloc' class='error'></span> 
     </div> 
     <div class='container'> 
      <input type='submit' name='Submit' value='Submit' /> 
     </div> 
    </fieldset> 
</form> 

Я пытаюсь получить различные выпадающие опции для изменения var $years_active_from; к каждому из различных лет, 2012, 2013 и пост NULL, если выпадающее меню не используется.

value='<?php echo $formproc->SafeDisplay('NULL') ?>' не меняется $years_active_from, что это за правильное кодирование?

+0

Как насчет дает нам остальную часть кода, который необходимо ответить на вопрос? Где $ formproc? – bpeterson76

+0

Если вы хотите опубликовать null, если пользователь не взаимодействует с выбором, но вам нужно будет использовать JavaScript –

ответ

0

Честно говоря, я не уверен на 100%, что я понимаю, что вы ищете, но я предполагаю, что вы хотите, чтобы первый вариант выпадающего списка был предварительно выбран на загрузке страницы. Для этого вам нужно будет сделать добавить атрибут selected к опции вы хотите, чтобы показать, как выбрано:

<option selected value='<?php echo $formproc->SafeDisplay('NULL') ?>'>select</option> 
+0

, код не меняет переменную $ years_active_from, если выбраны различные варианты выпадающих меню. –

+0

Вы говорите, что, когда вы выбираете другой вариант (например, «2013»), выпадающий список остается «на выбор»? – Steve

+0

Благодарим вас за ответ steve. html drop down работает нормально, он не меняет переменную php, когда они выбраны. $ years_active_from остается пустым. is value = ' SafeDisplay (' NULL ')?>' правильное кодирование? –

Смежные вопросы