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。これの正しいコーディングは何ですか?

4

1 に答える 1

0

正直なところ、あなたが探しているものを 100% 理解しているとは言えませんが、ページの読み込み時に最初のドロップダウン オプションを事前に選択しておく必要があると思います。selectedそのためには、選択済みとして表示するオプションに属性を追加する必要があります。

<option selected value='<?php echo $formproc->SafeDisplay('NULL') ?>'>select</option>
于 2013-03-13T20:06:49.593 に答える