JavaScript для двух флажков в aspx

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

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

какие-либо идеи?

1
задан oksdd 12 July 2010 в 15:44
поделиться

1 ответ

Вот что, как я полагаю, вам нужно:

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>
2
ответ дан 2 September 2019 в 23:07
поделиться
Другие вопросы по тегам:

Похожие вопросы: