0

この検証フォームを使用したい

http://mootools.floor.ch/en/download/

しかし、動作しません。

    <form name="niceform" id="third" action=""  class="niceform" method="post" enctype="multipart/form-data">
    <div class="titlu_form"> categoría: </div> 
     <div class="option_form"> 
     <select name="categorie" id="categorie" class="validate['required']">
      <option value=""> -- Elige categoría -- </option>
      <option value="1"> 1 </option>
      <option value="2"> 2 </option>
      <option value="3"> 3 </option>
     </select>
    </div>

   <div class="titlu_form"> provincia: </div> 
    <div class="option_form"> 
     <select name="provincia" class="validate['required']">
      <option value=""> -- Provincia -- </option>
      <option value="Castellon"> Castellon </option>
      <option value="Valencia"> Valencia </option>
     </select>    
    </div>`

   <div class="titlu_form"> marca: </div> 
    <div class="option_form"> 
     <select name="marca12" id="marca" class="validate['required']">
      <option value=""> -- Marca -- </option>
      <option value="jeans"> jeans </option>
      <option value="other"> other </option>
     </select>  
    </div>

   <input type="submit" name="Submit" />   
  </form>

これは私が検証に使用するスクリプトです

<script type="text/javascript" src="lightform/mootools.js"></script>
 <script type="text/javascript" src="lightform/formcheck.js"></script>
 <script type="text/javascript">
  //h
  window.addEvent('domready', function(){     
   formcheck = new FormCheck('third', {
     display : {
                 fadeDuration : 500,
                 errorsLocation : 1,
                 indicateErrors : 1,
                 showErrors : 1
             }
         })
   //$('marca').removeAttribute('class');
   formcheck.dispose($('marca'));
  });

  //and this is opcionaly for a select option 
   $('categorie').addEvent('change', function(event){
       var selection = document.getElementById('categorie').value;
       alert(selection);
       if(selection==1) { 
        alert(selection);
        formcheck.dispose($('marca'));
        $('marca').removeAttribute('class');
       }
 });

</script>

このエラーの結果:

formcheck.dispose is not defined.

オプション2または3を選択するときにdivmarcaを非表示にしたい..つまり、これはどうですか..

4

1 に答える 1

0

さて、あなたはmoo1.11と1.45で試してみたと言いました

それがあなたの問題です。1.2.x用に作成されました

しばらく前にこれを1.4.xに移植しました。以下のコードベースを使用すると、問題は解決します。

http://www.timwickstrom.com/client-side-code/mootools/moofloor-formcheck-for-mootools-1-4-x/

于 2012-04-25T19:32:38.943 に答える