サイトで複数選択のドロップダウンリストを使用しています。これは正常に機能しており、そのリストから複数のオプションを選択できますが、そのリストから3つのオプションのみを選択したいのですが、制限を設定することはできますか? ?
http://www.aleixcortadellas.com/main/2009/03/20/492/のコードを使用しています
サイトで複数選択のドロップダウンリストを使用しています。これは正常に機能しており、そのリストから複数のオプションを選択できますが、そのリストから3つのオプションのみを選択したいのですが、制限を設定することはできますか? ?
http://www.aleixcortadellas.com/main/2009/03/20/492/のコードを使用しています
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()
3formsubmit.php
行目を次の行に変更します。
if (isset($options) && count($options) == 3) {
次に、26行目を次のように変更します。
echo 'Please select exactly 3 options';