Autor Zpráva
Darth-Cz-
Profil *
Dobrý den,

obracím se na vás s žádostí o pomoc v následující věci:

Mám řekněme

<script type="text/javascript">
  function odeslat(type){
    inputs = document.getElementsByTagName("form");

  	for (var i = 0; i < inputs.length; i++) {
  		if (inputs[i].overeni.checked == true) {
  		   inputs[i].submit();
  	  }
    }
  }
 </script>
 
<form name="jmeno[0]" method="post">
<input type="text" name="data">
<input type="submit" onclick = "odeslat()" name="edit">
<input type="submit" name="delete">
<input type="submit" name="deactivate">
</form>

<form name="jmeno[1]" method="post">
<input type="text" name="data">
<input type="submit" onclick = "odeslat()" name="edit">
<input type="submit" name="delete">
<input type="submit" name="deactivate">
</form>


Kousek kódu jsem vynechal. Jde o to, že mám mnoho formulářů a každý má checkbox, data a tři možnosti odeslání.

Procházím zaškrtnuté a postupně odesílám jejich formy. Jenže bych potřeboval, aby se data odesílala v post a formuláře se odesílaly jedním z typů submit buttonů (edit, delete ...).

Nevíte někdo, jak na to? Jde o hromadnou úpravu více odlišných řádků.

Za odpověď předem děkuji
Chamurappi
Profil
Reaguji na Dartha-Cz-:
bych potřeboval, aby se data odesílala v post a formuláře se odesílaly jedním z typů submit buttonů
Přidej <input type="hidden"> a před odesláním ho vyplň na požadovanou hodnotu. Žádná pohodlná cesta, jak v metodě submit říct „chovej se jako tlačítko č. 2“ není.

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: