4

サイトで複数選択のドロップダウンリストを使用しています。これは正常に機能しており、そのリストから複数のオプションを選択できますが、そのリストから3つのオプションのみを選択したいのですが、制限を設定することはできますか? ?

http://www.aleixcortadellas.com/main/2009/03/20/492/のコードを使用しています

4

2 に答える 2

7

jQueryを使用し、クリック機能を実行すると、

$(document).ready(function() 
{
    $('#slectboxid option').click(function() 
    {
        var items = $(this).parent().val();
        if (items.length > 3) {
                       alert("You can only select 3 values at a time");
           $(this).removeAttr("selected");
        }
    });
   });

編集.prop()の代わりに使用し、最新のjQueryライブラリ.removeAttr()では非推奨になりました.removeAttr()

于 2012-05-02T08:31:37.213 に答える
3

3formsubmit.php行目を次の行に変更します。

if (isset($options) && count($options) == 3) {

次に、26行目を次のように変更します。

echo 'Please select exactly 3 options';
于 2012-05-02T08:37:45.130 に答える