Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Lista Rozwijana - Generator Postów
miki3475
post
Post #1





Grupa: Zarejestrowani
Postów: 58
Pomógł: 1
Dołączył: 15.06.2008

Ostrzeżenie: (10%)
X----


Witam tworzę generator postów. To jest: Wpisujesz dane i otrzymujesz kod (code, quote) itd.
I mam problem. Gdy chce zrobić aby była lista rozwijana. Robię zgodnie z:
Kod
http://www.kurshtml.boo.pl/html/lista_rozwijalna,formularze.html

I tam trzeba podać żeby generowało takie treści jak wpiszesz do okienka, a to jest lista rozwijana i ja nie wiem co podać normalnie podaje sie w headzie:
Cytat
{
var txt = "";
document.getElementById("gen").value = "";

if (document.getElementById("title").value != ""){
txt += "";
txt += document.getElementById("title").value; //Add title
txt += "
\n";
document.getElementById("gen").value += txt;

a w body:
Cytat
<td>Okładka:</td>


<td><input id="boxart" value="" maxlength="200" size="65" type="text"></td>


</tr>

A Ja podałem z tą listą tak:
w BODY:
Cytat
<type="select" id="form1" value="" <form action="form1">

<select name="form1">
<option>EUR</option>
<option>JPN</option>
<option>US</option>
</select>

a w headzie nie wiedziałem co i dałem tak:
Cytat
if (document.getElementById("form1").value != ""){
txt = "";
txt += "";
txt += document.getElementById("form1").value; //Add boxart
txt += "\n";
document.getElementById("gen").value += txt;
}

No i ostatecznie nie otrzymuje żadnego NDS, JPN czy EUR a undefined.
Co jest? Co zmienić? Pomocy!! Wygląda to tak ten generator (wersja bez listy)
Kod
www.a5h.yoyo.pl/generator.html
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Shili
post
Post #2





Grupa: Zarejestrowani
Postów: 1 085
Pomógł: 231
Dołączył: 12.05.2008

Ostrzeżenie: (0%)
-----


  1. <option value="">Brak</option>

Zawsze możesz spróbować tak albo biorąc żywcem z Twojego kodu
Kod
if(document.getElementById("form1").value != "...") { // jeśli wartość jest różna od ...
    Tutaj ten kod js, dzięki któremu dodajesz tekst
}


Drugie faktycznie jest trudniejsze. Musisz sobie na wstępie poczytać o innerHTML, i też będziesz musiał skorzystać z ifów.

np.
Kod
if(document.getElementById("form1").value == "EUR") {
    document.getElementById("form1").innerHTML += '<option value="kolejna opcja">kolejna opcja</option>';
    // dodawanie opcji za pomocą innerHTML
}

Nie mam za dużo czasu ogólnie, ale sprawdź czy działa ( i się pobaw (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 18.10.2025 - 03:15