Autor | Zpráva | ||
---|---|---|---|
HONZA Profil * |
#1 · Zasláno: 6. 9. 2011, 18:45:51
Dobrý den odborníci.
Já jsem nováček a potřebuji pomoct. Přikládám dva zdrojové texty. 1) první po výběru selektu vloží definovanou hodnotu do buňky. 2) druhý přidává a ubírá řádky, kde je textové pole a výběrové pole. Já potřebuji spojit možnosti obou zdrojových kódů. To znamená abych si mohl přidat řádek, vybrat si něco z výběrového pole (select) a poslat jeho hodnotu do textového pole v daném řádku. Potom bych ještě potřeboval, aby se někde - například v textovém poli vedle tlačítek přidávání a ubírání řádků zobrazoval součet čísel vložených v textových polích. Děkuji moc. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <!-- saved from url=(0051)http://www.gjar-po.sk/import/javascriptsk/p085.html --> <HTML><HEAD><TITLE>JavaScript DESTINATION - P085</TITLE> <META http-equiv=Content-Type content="text/html; charset=windows-1250"> <META content="MSHTML 6.00.2900.5512" name=GENERATOR></HEAD> <BODY> <FORM ACTION="#" NAME=times> <SELECT NAME="S" ONCHANGE="document.times.answer.value = document.times.S.value"> <OPTION VALUE="5">zero</OPTION> <OPTION VALUE="A">one</OPTION> <OPTION VALUE="7" SELECTED>two</OPTION> </SELECT> <INPUT TYPE=TEXT NAME="answer" SIZE=2 STYLE="text-align:right" DISABLED> </FORM> </BODY></HTML> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <!-- saved from url=(0069)http://viralpatel.net/blogs/demo/listbox-drop-down-add-row-table.html --> <HTML> <HEAD> <TITLE>Add/Remove dynamic rows in HTML table</TITLE> <META http-equiv=Content-Type content="text/html; charset=windows-1250"> <SCRIPT language=javascript> function addRow(tableID) { var table = document.getElementById(tableID); var rowCount = table.rows.length; var row = table.insertRow(rowCount); var colCount = table.rows[0].cells.length; for(var i=0; i<colCount; i++) { var newcell = row.insertCell(i); newcell.innerHTML = table.rows[0].cells[i].innerHTML; //alert(newcell.childNodes); switch(newcell.childNodes[0].type) { case "text": newcell.childNodes[0].value = ""; break; case "checkbox": newcell.childNodes[0].checked = false; break; case "select-one": newcell.childNodes[0].selectedIndex = 0; break; } } } function deleteRow(tableID) { try { var table = document.getElementById(tableID); var rowCount = table.rows.length; for(var i=0; i<rowCount; i++) { var row = table.rows[i]; var chkbox = row.cells[0].childNodes[0]; if(null != chkbox && true == chkbox.checked) { if(rowCount <= 1) { alert("Cannot delete all the rows."); break; } table.deleteRow(i); rowCount--; i--; } } }catch(e) { alert(e); } } </SCRIPT> <META content="MSHTML 6.00.2900.5512" name=GENERATOR> </HEAD> <BODY> <INPUT onclick="addRow('dataTable')" type=button value="Add Row"> <INPUT onclick="deleteRow('dataTable')" type=button value="Delete Row"> <TABLE id=dataTable width=350 border=1> <TBODY> <TR> <TD> <INPUT type=checkbox name=chk> </TD> <TD> <INPUT name=txt> </TD> <TD> <SELECT name=country> <OPTION value=in selected>India</OPTION> <OPTION value=de>Germany</OPTION> <OPTION value=fr>France</OPTION> <OPTION value=us>United States</OPTION> <OPTION value=ch>Switzerland</OPTION> </SELECT> </TD> </TR> </TBODY> </TABLE> </BODY> </HTML> |
||
_es Profil |
#2 · Zasláno: 6. 9. 2011, 18:58:07
HONZA:
Na teba presne pasuje text pracovnej verzie pravidiel: 9. Nežádejte příliš. Hotová řešení příliš specifických či nadměrně složitých dotazů zde nedostanete. Dostanete odkaz, návod či radu, jak zhruba postupovat směrem k cíli, ale o radost z úspěchu zapříčiněného vlastní snahou vás tady nikdo nepřipraví. Chcete-li od někoho vytvořit celý program, sepište zakázku v sekci Práce a zakázky — nezapomeňte uvést kontakt a nabídnout patřičnou odměnu. |
||
Časová prodleva: 14 let
|
0