Autor | Zpráva | ||
---|---|---|---|
bob99 Profil |
#1 · Zasláno: 1. 6. 2012, 10:26:36 · Upravil/a: bob99
Zdravím,
mám selectbox a textbox a potřeboval bych přes javascript nebo jquery dodělat funkci, která by po zadání hodnoty do textboxu předala hodnotu selectboxu a obráceně. Bohužel neovládám javascript:-( Můžete někdo poradit? function getTree($parent) { Global $databaze; $sql5 = "SELECT * FROM test WHERE parentid = ".$parent; $vyber5 = mysql_db_query($databaze,$sql5); while ($radek5 = mysql_fetch_array($vyber5)) { $hloubka = $radek5["hloubka"] * 10; if ($radek5["hloubka"] < 2) { echo "<optgroup style='padding-left: ".$hloubka."px;' label='".$radek5["code"]." - ".$radek5["nazev"]."'></optgroup>"; } else { echo "<option style='padding-left: ".$hloubka."px;' value='".$radek5["id"]."'"; //vybereme správnou skupinu která je uložená if ($fcode == $radek5["code"]) { echo " selected"; } echo ">".$radek5["code"]." - ".$radek5["nazev"]."</option>"; //echo str_repeat(" ", $radek5['hloubka']).$radek5['code']." - ".$radek5['nazev']."<br />"; } getTree($radek5['id']); } mysql_free_result($vyber5); } echo "<input type='text' size='5' name='fcode' value='".$fcode."' tabindex=''> "; echo "<select size='1' name='scu'>"; echo "<option name='' value=''>- - - - -</option>"; getTree(0); echo "</select>"; Ještě jsem našel ukázku: http://roshanbh.com.np/2008/09/change-textbox-value-dropdown-list-ajax-php.html ... ta funguje že předává selectbox hodnoty textboxu. Bylo by možné to doplnit aby to fungovalo i obráceně? |
||
theNookyn Profil |
Něco takového, ale obráceně?
<script> $(document).ready(function(){ $("select#select").change(function(){ $("input#text").val($("select#select").val()); }); }); </script> <select id=select> <option value=1>Jedna <option value=2>Dva </select> <input type=text id=text -> <script> $(document).ready(function(){ $("input#text").change(function(){ $("select#select").val($("input#text").val()); }); }); </script> |
||
Tori Profil |
#3 · Zasláno: 3. 6. 2012, 17:40:39
bob99:
V <select> u používáte <option value="id">code - název</option> - Pokud napíšu do textového pole nějaké slovo a chci ho přidat jako novou položku do <select> u, jaké ID se tomu textu má dát? Chcete ten nový text uložit na server a získat ID pod kterým se uložil (AJAXem), anebo jako hodnotu použít nějaké "novyText" a uložit nový text do DB až po odeslání formuláře (to je snazší)?
|
||
bob99 Profil |
#4 · Zasláno: 4. 6. 2012, 10:26:10
Díky už jsem to vyřešil.
|
||
Časová prodleva: 12 let
|
0