JavaScript для двух флажков в ASPX - PullRequest
1 голос
/ 12 июля 2010

У меня есть одно текстовое поле и два флажка с кнопкой отправки. Я хочу поставить customvalidator, который будет вызывать JavaScript для следующего условия -

Если textbox.value> 0, тогда checkbox1 = флажок или checkbox2 = флажок. Если ни один из флажков не установлен, когда textbox.value> 0, выдается ошибка.

есть идеи?

1 Ответ

2 голосов
/ 12 июля 2010

Я предполагаю, что вы хотите:

function validate()
{
  var t = document.getElementByID( "myTextbox" );
  var c1 = document.getElementByID( "myCheckbox1" );
  var c2 = document.getElementByID( "myCheckbox2" );

  if( t.value != "" )
  {
    if( !(c1.checked || c2.checked) )
    {
      alert( "You didn't do what I wanted you to do. Bad user!" );
      return( false );
    }
  }

  return( true );
}

и

<form method=post action=blah onsubmit="JavaScript: return( validate() );">
  <input type=text id=myTextbox name=blah><br>
  <input type=checkbox id=myCheckBox1 name=blah><br>
  <input type=checkbox id=myCheckBox2 name=blah><br>
  <input type=submit>
</form>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...