Как определить переменную, когда из одной кнопки вызывается несколько переменных - PullRequest
1 голос
/ 08 февраля 2012

Я могу вернуть свою первую переменную, однако вторая возвращается как неопределенная ... любые предложения

вот мой код:

function myFunction2(id, id2)
{
var target = document.getElementById('criteria_selected');
var value = document.getElementById(id).value;
var value2 = document.getElementById(id2).value2;
var myprint = '<input type="checkbox" value="'+value+',value2='+value2+'"/>'+value+' '+value2+' </br>';
$(target).append(myprint);  
}

level_completed и match_percentage1 являются идентификаторами для 2различные выпадающие списки

<input type="button" name="add_level" value="Add" onclick="myFunction2('level_completed','match_percentage1');">

вот мой php-код в selected_chebrit_serit_1009 *

                if (isset($level_completed) && isset ($match_percentage1))
            {
                echo '<input type="checkbox" value="<?php echo $level_completed,&nbsp&nbsp,$match_percentage1 ?>"> 
                    <?php echo $level_completed,&nbsp&nbsp,$match_percentage1 ?> 
                    </br>';
            }

Я пытаюсь вернуть значение как один флажок

Ответы [ 2 ]

2 голосов
/ 08 февраля 2012

значение2 не является свойством элементов, используйте значение.

var value2 = document.getElementById(id2).value2;
0 голосов
/ 08 февраля 2012

Вы можете использовать JQuery, просто и лучше.

function myfunction(id,id2){

var value=$('#id').val();
var value2=$('#id2').val();

}
...