0

私はこの選択を使用します

<div class="formRight">              
   <?php
      $query = mysql_query("SELECT * FROM adm ORDER by name");
      if(mysql_error())
      {
         print(mysql_error());
      }
      echo'<select id="name" name="name" data-placeholder="Select" class="select" style="width:350px;" tabindex="2">';
      echo'<option selected>[Select]</option>';
      {
         while($row = mysql_fetch_array($query))
         echo'<option value="'.$row['name_id'].'">'.$row['name_a'].'</option>';
      }
      echo'</select>';
   ?>
</div>

JQUERY Validate Plugin のインストールに成功しました。Select 以外はすべて正常に動作します。これを適用する機会はありますか?

私が使うclass="validate[required]

4

3 に答える 3

0

変更する必要があるのは、次の 2 つだけです。

"required" class1) 要素に aを追加し<select>ます。

2) あなたvalue=""は最初の<option>項目に持っている必要があります.

デモ: http://jsfiddle.net/VaDrD/

PHP :

  echo'<select id="name" name="name" data-placeholder="Select" class="select required" style="width:350px;" tabindex="2">';
  echo'<option value="" selected="selected">[Select]</option>';
  {
     while($row = mysql_fetch_array($query))
     echo'<option value="'.$row['name_id'].'">'.$row['name_a'].'</option>';
  }
  echo'</select>';

レンダリングされた HTML :

<select id="name" name="name" data-placeholder="Select" class="select required" style="width:350px;" tabindex="2">
    <option value="" selected="selected">[Select]</option>
    <option value="xxx">option 1</option>
    <option value="xxx">option 2</option>
    <option value="xxx">option 3</option>
</select>
于 2013-03-21T00:02:42.387 に答える
-1

あなたが何を望んでいるのか本当に理解していません。これを探していますか?

 <select required id="name" name="name" data-placeholder="Select"
 class="select" style="width:350px;" tabindex="2">
于 2013-03-20T17:34:59.970 に答える
-1

私は可能な解決策を見つけました:

$(document).ready(function(){
$("#submit").click(function(){
var year = $(#year option:selected).val();
if(year == "")
{
$("#msg").html("Please select a year");
return false;
}
});
});
于 2013-03-20T19:22:20.437 に答える