2016-05-23 2 views
-1

Я новичок в java-скриптах, и мне нужен код для следующей ситуации. У меня есть заполняемая форма PDF, в которой есть столбец «Да»/«Нет» с именем KS, KL, G (на каждой строке у меня есть 2 переключателя, сгруппированные так, что при нажатии кнопки другой будет отключен). В верхней части этой строки есть флажок CB1. Что я хочу получить, это автоматически выбрать все переключатели NO, когда я устанавливаю флажок CB1. И если я выберу переключатель YES, тогда это не должно быть отмечено checkbox CB1.Флажок активирует определенные переключатели

Благодарим за помощь! Mia

ответ

0

Просто добавьте этот код в свой флажок, так что он работает на кнопки мыши:

if (this.getField("CB1").value == "Yes") { 
    this.getField("KS").value = "NO" 
    this.getField("KL").value = "NO" 
    this.getField("G").value = "NO" 
} 

..., а затем добавить эти биты кода для каждого из ваших ДА радио кнопок для мыши вверх:

if (this.getField("KS").value == "YES") { 
    this.getField("CB1").value = "Off" 
} 

if (this.getField("KL").value == "YES") { 
    this.getField("CB1").value = "Off" 
} 

if (this.getField("G").value == "YES") { 
    this.getField("CB1").value = "Off" 
} 

Очевидно, что каждый из этих трех фрагментов должен идти в другой кнопке, так что она реагирует на его собственную стоимость.

Это должно обеспечить то, что вы ищете.

+0

Привет, Крис! спасибо за помощь. Я пробовал это, но он не работает. Может быть, это связано с тем, как группируются радиолюбители? ** KS, KL, G ** представляют собой группу из двух переключателей (одна называется ** да **, а вторая ** нет ** - это выбор переключателя). – tinity

+0

Привет. Я пробовал это сам, и это определенно работает. Радиокнопки должны быть сгруппированы и названы так, как вы описали в своем вопросе. У групп под названием KS должно быть два переключателя с именем YES и NO и т. Д. – Westside

+0

Я добавил скрипт в группу KS, сначала я добавил его к каждой из переключателей да нет, и именно поэтому это не сработало. if (this.getField ("KS"). значение == "YES") { this.getField ("CB1"). value = "Off" } – tinity

Смежные вопросы