[ Príspevkov: 4 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 24.08.11
Prihlásený: 07.09.13
Príspevky: 57
Témy: 21 | 21
NapísalOffline : 13.09.2011 16:12 | AddRow (JS,Jquery či dáke php ?)

Zdravím..Potrebujem spraviť funckiu addRow na jeden select ption a input radio.
Neviem cez čo by sa to dalo..Skúšal som rôzne jqery aj JS ale nič.
Vedel by niekto také dačo spraviť ?
Niečo ako http://alltour4you.com/my_demo/append/ alebo http://pizzeria-drak.sk/objednavka.php

Kód na čo to použiť :
Kód:
<form name="objednavka" id="objednavka" action="mail.php" method="post" onsubmit="return over()">
<table class="order_form">
...
&nbsp;&nbsp;Výber:&nbsp;<select name="vyber" size="1" onchange="getPrice()">
<option value="Iné jedlo..." selected="selected"> Iné jedlo... (Poznámky)
<optgroup label="Pizze">
<option value="Margherita"> Margherita
...
</select>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<input type="radio" name="velkost" value="malá" checked onclick="getPrice()"/> Malá
<input type="radio" name="velkost" value="veľká"  onclick="getPrice()"/> Veľká<br/><br>


Prvé tri bodky znázorňujú že sa tam budú nachádza ešte ďalšie okolonky na zadávanie informácii..Napr. Meno a tak.. Preto som to tam nedal aby to tam nezavadzalo.. Druhé tri bodky je len skrátený zoznam ponuky.


Offline

Užívateľ
Užívateľ
AddRow (JS,Jquery či dáke php ?)

Registrovaný: 05.09.09
Príspevky: 1141
Témy: 127 | 127
Bydlisko: Lehota pod ...
NapísalOffline : 13.09.2011 17:01 | AddRow (JS,Jquery či dáke php ?)

Však to tam máš ako na striebornom podnose...
Vidíš premennú answerHTML? Do nej si dáš kód ktorý chceš pridať.
No a metóda append pridá vybranému prvku na koniec ten html kód ktorý máš v premennej answerHTML.
A aby si mal odlíšené jednotlivé name vo formuláry, tak sa za každé name pridáva číslo ktoré vráti $j('#tb11 tr').length;


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 24.08.11
Prihlásený: 07.09.13
Príspevky: 57
Témy: 21 | 21
Napísal autor témyOffline : 13.09.2011 17:34 | AddRow (JS,Jquery či dáke php ?)

No to s tým som skúšal..Takto som to spravil a dáko to nefakčilo :D Skúsim to ešte..

// pridané po 29 minútach od posledného príspevku

No takto.HTMl som dplnil..Skúšal som aj tie IDčka meniť..číte name..no stále to nešlo.. Teraz sem dám kód len s tým html..

Kód:
<style>
a{text-decoration:none}
a.cancel {
background:url("temy/web/kachelman/img/cross.png") no-repeat scroll 0 50% transparent;
display:block;
float:left;
height:20px;
margin-left:10px;
margin-top:0.5em;
padding-left:20px;
}
</style>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.js"></script>
<script>
var $j = jQuery.noConflict();
   $j(document).ready(function() {
   $j("#addRow").click(function(){
      var countRows = $j('#tb11 tr').length;
      var answerHTML = "<tr>";
         answerHTML   +='&nbsp;&nbsp;Výber:&nbsp;<select name="vyber" size="1" onchange="getPrice()">
<option value="Iné jedlo..." selected="selected"> Iné jedlo... (Poznámky)
<optgroup label="Pizze">
<option value="Margherita"> Margherita
<option value="Origano"> Origano
<option value="Calabrese"> Calabrese
<option value="Uovo"> Uovo
<option value="Wuster"> Wuster
<option value="Piccante"> Piccante
<option value="Funghi Prosciutto"> Uovo
<option value="Tonno e Cipolla"> Tonno e Cipolla
<option value="Frutti di Mare"> Frutti di Mare
<option value="Napoli"> Napoli
<option value="Broccoli"> Broccoli
<option value="Verdura"> Verdura
<option value="Uovo di Salame"> Uovo di Salame
<option value="Fantasia"> Fantasia
<option value="Salame"> Salame
<option value="Funghi"> Funghi
<option value="Prosciutto"> Prosciutto
<option value="Gorgonzola"> Gorgonzola
<option value="Olive"> Olive
<option value="Pesce"> Pesce
<option value="Di Stagione"> Di Stagione
<option value="Salmo"> Salmo
<option value="Quatro Stagione"> Quatro Stagione
<option value="Quatro Formaghi"> Quatro Formaghi
<option value="Exotica Grande"> Exotica Grande
<option value="Kachelman Diavola"> Kachelman Diavola
</optgroup>
<optgroup label="Šaláty">
<option value="Miešaný šalát"> Miešaný
<option value="Miešaný šalát so syrom"> Miešaný so syrom 
</optgroup>
<optgroup label="Spaghetti">
<option value="Bolognese spaghetti"> Bolognese
<option value="Spaghetti s tuniakom"> S tuniakom
<option value="Spaghetti so syrovou omáčkou"> So syrovou omáčkou
<option value="Spaghetti s omáčkou z ples. syra"> S omáčkou z ples. syra
</optgroup>   
</select>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;';
         answerHTML   +='<input type="radio" name="velkost" value="malá" checked onclick="getPrice()"/> Malá
<input type="radio" name="velkost" value="veľká"  onclick="getPrice()"/> Veľká<br/><br>'"  /> </td>';
      $j("#tb11").append(answerHTML);
      $j("#tb11 tr:last").append('<a href="#" class="cancel"></a>');
      
       return false;
   });
   
   $j("a.cancel").live("click", function(){
       $j(this).parent().remove();
       return false;
   });   
});   
</script>   


neviem čo doplniť do
Kód:
$j("#tb11").append(answerHTML);
      $j("#tb11 tr:last").append('<a href="#" class="cancel"></a>');

a tiež
Kód:
 var countRows = $j('#tb11 tr').length;
      var answerHTML = "<tr>";


HTML vyzerá takto :
Kód:
&nbsp;&nbsp;Výber:&nbsp;<select name="vyber" size="1" onchange="getPrice()">
<option value="Iné jedlo..." selected="selected"> Iné jedlo... (Poznámky)
<optgroup label="Pizze">
<option value="Margherita"> Margherita
<option value="Origano"> Origano
<option value="Calabrese"> Calabrese
<option value="Uovo"> Uovo
<option value="Wuster"> Wuster
<option value="Piccante"> Piccante
<option value="Funghi Prosciutto"> Uovo
<option value="Tonno e Cipolla"> Tonno e Cipolla
<option value="Frutti di Mare"> Frutti di Mare
<option value="Napoli"> Napoli
<option value="Broccoli"> Broccoli
<option value="Verdura"> Verdura
<option value="Uovo di Salame"> Uovo di Salame
<option value="Fantasia"> Fantasia
<option value="Salame"> Salame
<option value="Funghi"> Funghi
<option value="Prosciutto"> Prosciutto
<option value="Gorgonzola"> Gorgonzola
<option value="Olive"> Olive
<option value="Pesce"> Pesce
<option value="Di Stagione"> Di Stagione
<option value="Salmo"> Salmo
<option value="Quatro Stagione"> Quatro Stagione
<option value="Quatro Formaghi"> Quatro Formaghi
<option value="Exotica Grande"> Exotica Grande
<option value="Kachelman Diavola"> Kachelman Diavola
</optgroup>
<optgroup label="Šaláty">
<option value="Miešaný šalát"> Miešaný
<option value="Miešaný šalát so syrom"> Miešaný so syrom
</optgroup>
<optgroup label="Spaghetti">
<option value="Bolognese spaghetti"> Bolognese
<option value="Spaghetti s tuniakom"> S tuniakom
<option value="Spaghetti so syrovou omáčkou"> So syrovou omáčkou
<option value="Spaghetti s omáčkou z ples. syra"> S omáčkou z ples. syra
</optgroup>   
</select>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<input type="radio" name="velkost" value="malá" checked onclick="getPrice()"/> Malá
<input type="radio" name="velkost" value="veľká"  onclick="getPrice()"/> Veľká<br/><br>
<img src="temy/web/kachelman/img/plus.png"/>
<a href="#" style="text-decoration:underline" id="addRow">Add one more row</a><br>


Tak vedel by si mi pomôcť ? Skúšal som a skúšal no stále nič..


Offline

Užívateľ
Užívateľ
AddRow (JS,Jquery či dáke php ?)

Registrovaný: 05.09.09
Príspevky: 1141
Témy: 127 | 127
Bydlisko: Lehota pod ...
NapísalOffline : 13.09.2011 20:47 | AddRow (JS,Jquery či dáke php ?)

Ja viem presne čo potrebuješ. Tu si naštuduješ základy jQuery

Ešte ti poradím, že ak niečo testuješ tak nemusíš do zoznamu natrieskať všetky druhy pizze ktoré poznáš. Sám sa v tom potom lepšie vyznáš... Ak sa ti nepodarí pridať prvé tri, tak určite ani tých ďalších desať...

No tak do toho... :)


 [ Príspevkov: 4 ] 


AddRow (JS,Jquery či dáke php ?)



Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy.

Addrow - PHP send data

v PHP, ASP

8

568

05.10.2011 17:39

chrono

Táto téma je zamknutá, nemôžete posielať nové príspevky alebo odpovedať na staršie.

HTML, CSS, JS (jQuery)

v Ponuka práce

1

624

12.07.2013 23:15

DeiForm

V tomto fóre nie sú ďalšie neprečítané témy.

JS + jQuery : Spracovanie roznych funkcii podla vyberu

v JavaScript, VBScript, Ajax

0

689

09.01.2012 20:04

tomco3131

V tomto fóre nie sú ďalšie neprečítané témy.

PHP programátor - PHP, MySQL, jQuery,X)Html/CSS

v Ponuka práce

0

1371

02.05.2011 12:08

magicmedia

V tomto fóre nie sú ďalšie neprečítané témy.

Pridat dalsi <select> pomocou js (alebo jQuery)

v JavaScript, VBScript, Ajax

1

477

01.03.2010 13:26

GoodWill

V tomto fóre nie sú ďalšie neprečítané témy.

js alebo php

v JavaScript, VBScript, Ajax

7

757

07.05.2017 10:27

eMp

V tomto fóre nie sú ďalšie neprečítané témy.

php - jquery - refresh tlačidla

v JavaScript, VBScript, Ajax

2

581

21.08.2010 22:00

miso

V tomto fóre nie sú ďalšie neprečítané témy.

odoslanie php premennej cez js

v HTML, XHTML, XML, CSS

3

522

04.04.2012 20:49

shaggy

V tomto fóre nie sú ďalšie neprečítané témy.

js hodnota do php premennej

v JavaScript, VBScript, Ajax

18

1280

25.07.2008 9:05

GoodWill

V tomto fóre nie sú ďalšie neprečítané témy.

Potvrdenie urcitej cinnosti PHP - JS

v JavaScript, VBScript, Ajax

2

504

06.06.2009 12:17

Snacker

V tomto fóre nie sú ďalšie neprečítané témy.

Polia z PHP do Jquery

[ Choď na stránku:Choď na stránku: 1, 2 ]

v JavaScript, VBScript, Ajax

33

1940

20.02.2011 12:02

Ďuri

V tomto fóre nie sú ďalšie neprečítané témy.

Jquery( Ajax) post do PHP

v JavaScript, VBScript, Ajax

6

585

28.06.2013 14:53

rann14

V tomto fóre nie sú ďalšie neprečítané témy.

PHP, mySQL, JS externe alebo interne

v Ponuka práce

0

918

15.01.2009 11:22

aza

V tomto fóre nie sú ďalšie neprečítané témy.

predanie hodnoty premennej z JS do PHP

v JavaScript, VBScript, Ajax

10

1183

10.07.2010 7:31

coldak

V tomto fóre nie sú ďalšie neprečítané témy.

Z js do php. Dá sa to ?

v PHP, ASP

3

413

28.08.2011 14:37

ONLINE_SVET

V tomto fóre nie sú ďalšie neprečítané témy.

Odoslanie obsahu tagu cez JS do PHP

v JavaScript, VBScript, Ajax

17

1358

27.05.2009 18:06

roach189



© 2005 - 2025 PCforum, edited by JanoF