Премини към съдържанието
TheMorf

Правене на активен боутон за формуляр

Препоръчан отговор


добър ден. Имам един проблем с един формуляр. Искам да знам как мога да направя така че когато се запълнят задължителните полета бутона да ми стане активен.

<?php if(??????????????????????){?>
<input type="submit" value="<?php echo $lang['hf_ok']; ?>" class="btn" />
<?php } else {?>
<input type="button" value="<?php echo $lang['hf_ok']; ?>" class="btn" />
<?php } ?>[/codebox]

Редактирано от TheMorf (преглед на промените)

Сподели този отговор


Линк към този отговор
Сподели в други сайтове

<html>

<head>

<script>

function checkIt()

{

  var frm = document.forms['f1'];

  var flag = false;


  for(var i=1;i<=3;i++)

  {

	if(frm['field'+i].value == '') flag = true;

  }

  frm['submit'].disabled = flag;

}

</script>

</head>

<body>

  <form name='f1'>

	Pole 1:&nbsp;<input name='field1' type='text' onkeyup='checkIt()' />

	Pole 2:&nbsp;<input name='field2' type='text' onkeyup='checkIt()' />

	Pole 3:&nbsp;<input name='field3' type='text' onkeyup='checkIt()' />

	<input name='submit' type='submit' value='Submit' disabled='true' />

  </form>

</body>

</html>

Сподели този отговор


Линк към този отговор
Сподели в други сайтове

ето как оправих проблема:

<input type="submit" value="xxx 
onClick="if(document.getElementById('1').value==' ' || document.getElementById('2').value==' ') { alert('Error!'); return false }" />[/codebox]

когато onclick-а върне false не се предават данните чрез submit.

Сподели този отговор


Линк към този отговор
Сподели в други сайтове

Регистрирайте се или влезете в профила си за да коментирате

Трябва да имате регистрация за да може да коментирате това

Регистрирайте се

Създайте нова регистрация в нашия форум. Лесно е!

Нова регистрация

Вход

Имате регистрация? Влезте от тук.

Вход

×

Информация

Поставихме бисквитки на устройството ви за най-добро потребителско изживяване. Можете да промените настройките си за бисквитки, или в противен случай приемаме, че сте съгласни с нашите условия за ползване.