Cakephp2
Php7系
以下のようにfor文でselectを出力しています。
selectのid値は自動で付与されているようで、「FruitVal1」と出力されています。
これが5つ、FruitVal1、FruitVal2、FruitVal3、FruitVal4、FruitVal5と出力されています。
<?php echo $this->Form->create('Fruit', ['novalidate' => true]); ?> <?php for ($c = 1; $c <= 5; $c++) { ?> <?php $list_num_apple = ['a' => 1, 'b' => 2,'c' => 3,'d' => 4,]; echo $this->Form->select( "val_{$c}", $list_num_apple, ); ?>
}
後ろの値が変化しているため、単純日getelementbyidしようとしても取れません。
この場合どうすれば、selectで選んだ値が取得できますか?
少し書いてみましたが、うまくいかず...。
// var i = 1; // while ($('#FruitVal' + i) < 5) { // var val = $('#FruitVal' + i).val(); // console.log(val) // i++; // }
回答1件
あなたの回答
tips
プレビュー