Mám 4 samostatné formy a u každého mám tlačítko odelslat...Dále mám mimo tyto formy umístěný input a chtěl bych se zeptat jestli neví někdo jak to udělat že když odešlu nějaký form aby se mi automaticky odeslal i hodnota inputu. Napadlo mě že bych do každého formu dal input, ale přijde mi to dost nešikovné...nevěděl by někdo o nějakém šikovném řešení.
Fórum › PHP
Form vs php
zdarvim,
napada me jedine javascript:
v kazdem formu si das dejme tomu hidden pole(pocet v zavislosti na tech vedlejsich inputech), na onsubmit formulare prepises hodnoty tech vedlejsich inputu javascriptem do tech skrytych
javascript:
function prepis(){
var prvni = document.getElementById('prvni');
var druhy = document.getElementById('druhy');
var mi_pr = document.getElementById('mimo_prvni');
var mi_dr = document.getElementById('mimo_druhy');
prvni.value = mi_pr.value;
druhy.value = mi_dr.value;
}
formular:
<form action="a.php" method="post">
<input type="text" name="aaa" >
<input type="hidden" name="prvni" id="prvni">
<input type="hidden" name="druhy" id="druhy">
<input type="submit" name="s" value="odeslat" onclick="prepis();">
</form>
"mimo" inputy
<input type="text" name="prvni" id="mimo_prvni">
<input type="text" name="druhy" id="mimo_druhy">
mozna je to krkolomnejsi, nez ty inputy narvat do kazdeho formulare, ale je to na tobe
btw: javascript je zlo, lepsi je se mu vyhnout, pokud to neni nezbytne nutne ... :)
session by sel pouzit, ale v pripade, ze ten vedlejsi formular uz by si jednou odeslal, nebo ty data uz by si nejak musel znat, abys je mohl ulozit do session ...
Co ti brání např. v tomhle:
<form action="a.php" method="post">
<input type="text" name="aaa" >
<input type="text" name="prvni" id="mimo_prvni" style="margin-down:20%">
<input type="text" name="druhy" id="mimo_druhy" style="margin-down:25%>
<input type="submit" name="s" value="odeslat">
</form>
Zjistit počet nových příspěvků
Přidej příspěvek
Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
Uživatelé prohlížející si toto vlákno
Uživatelé on-line: 0 registrovaných, 33 hostů
Podobná vlákna
Php email form — založil Tomas
IFrame form — založil Tomas
Form + Enter — založil zelenac1
Moderátoři diskuze