Поиск, если значение флажков содержит что-то с JavaScript на PHP - PullRequest
0 голосов
/ 06 января 2011

Поэтому я пытаюсь проверить все флажки в моей форме, в которых значения содержат «Соединенное Королевство» (это значение действительно меняется)

В данный момент я пытался создать функцию на основе некоторых фрагментов Google, но не повезло, вот она:

function checkValue(field, value) {
    for (i = 0; i < field.length; i++)
    if (field.indexOf(value) != -1) {
        field[i].checked = true;
    }
}

и я звоню с такой кнопкой

OnClick = "checkValue (document.form.vote, document.form.countrylist.value)"

извлекает данные из списка, если это помогает

Спасибо, Бен

Ответы [ 2 ]

1 голос
/ 06 января 2011

Попробуйте вместо этого:

function checkValue(field, value) {
    for (i = 0; i < field.length; i++) {
        if (field[i].value.indexOf(value) != -1) {
            field[i].checked = true;
        }
    }
} 
0 голосов
/ 06 января 2011

Может ли проблема быть в этом?

field[i].checked = 'checked'

вместо истины?Насколько я знаю, «проверено» - это значение атрибута «проверено».Если это глупый ответ, извините, я не занимался DOM без JQuery навсегда.

...