0

このフォームの簡単な例があるとします

<form class="form-horizontal"> 
      <div class="input-append date form_datetime">
         <input size="16" type="text" value="" data-bind="value: startDate" />
          <span class="add-on"><i class="icon-calendar"></i></span>
       </div>

       <div class="input-append date form_datetime">
              <input size="16" type="text" value="" data-bind="value: endDate" />
              <span class="add-on"><i class="icon-calendar"></i></span>
       </div>
</form>

ページを読み込むと、バインディングと入力は期待どおりに機能しますが、<form>タグがありません:

   <div class="input-append date form_datetime">
     <input size="16" type="text" value="" data-bind="value: startDate" />
      <span class="add-on"><i class="icon-calendar"></i></span>
   </div>                   
   <div class="input-append date form_datetime">
          <input size="16" type="text" value="" data-bind="value: endDate" />
          <span class="add-on"><i class="icon-calendar"></i></span>
   </div>

これにより、一部のブートストラップ関連の css がフォーム入力に適用されなくなります。何が原因でしょうか?

4

1 に答える 1

1

DNN は ASP.Net Web フォーム ベースであるため、ページごとに 1 つのフォームのみが許可されます。<form>タグをタグに置き換える<div>と、機能するはずです。

于 2013-09-05T14:49:33.400 に答える