2015-01-29 3 views
1

Можно ли написать JavaScript для проверки входов и выходов ColdFusion?Проверка ColdFusion Javascript

Мой желаемый результат
(у меня есть этот кусок, который работает идеально с входами, но у меня есть ColdFusion выберите заявления (которые входят), и этот скрипт для проверки просто перескакивает через них .. Есть в любом случае, чтобы вызвать ColdFusion Входы и не Выбирается делаем их обязательными и не требуются в зависимости от Да нет кнопки/радио)

http://jsfiddle.net/0kaxb6qt/

$('#div1 input').each(function() { 
    $(this).removeAttr('required'); 
}); 

function showhideForm(Mailto_1) { 
     if (Mailto_1 == "Yes") { 
      document.getElementById("div1").style.display = 'block'; 
      document.getElementById("div2").style.display = 'none'; 
      $('#div1 input').not('#cmiddlename_1').not('#cm2street_1').each(function() { 
       //console.log('wat'); 
       $(this).attr('required', 'required'); 
      }); 
     } else if (Mailto_1 == "No") { 
      document.getElementById("div2").style.display = 'block'; 
      document.getElementById("div1").style.display = 'none'; 
      $('#div1 input').each(function() { 
       $(this).removeAttr('required'); 
      }); 
      $("#div1 > .clearfix input:text").val(""); 
     } 
    } 
+1

Нам нужно увидеть хотя бы часть HTML, сгенерированную включенными. Я полагаю, вы имеете в виду, что используете 'cfselect'? Если это так, я бы рекомендовал использовать простые «select». Компоненты пользовательского интерфейса ColdFusion плохо реализованы, устарели и имеют ограниченную функциональность. –

+0

, в качестве альтернативы, полезный код cf будет полезен. До тех пор единственным ответом на ваш вопрос является «да». –

+2

Если вы используете CFINPUT, CFSELECT и т. Д., Конечным результатом является HTML. Просто убедитесь, что окончательный HTML выводится с правильными идентификаторами или NAME, и ваш код должен работать нормально. –

ответ

-1

Вы можете получить идентификатор и набор, необходимые для истинных или ложных?

$('#cmiddlename_1').prop('required',true); 
$('#cm2street_1').prop('required',false); 

В основном их включение и выключение.

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