purzelbaum
unsere besten emails
Coder Board Community

 
Boardmenü
Forum
Portal

Registrieren
Suche
Statistik
Mitglieder
Team
Kalender
Sponsoren
Partner

F.A.Q

Lexikon
Amazon Shop
Unterforen Navigation
Hardware
Software
Betriebssysteme
Foren & CMS
EDV Sicherheit
Telekommunikation
Tutorials & FAQ's
Downloads
Boardsuche
Board durchsuchen:

Wer ist Online ?
Zur Zeit im Forum unterwegs:
- 0 Mitglieder
- davon 0 unsichtbar
- 15 Besucher
- 4 Bot(s)
- 19 Benutzer gesamt


Wer ist wo online?
Wer war Online ?
Heute waren 0 Mitglieder im Forum unterwegs.
Linktip's
   Eigene Projekte:
auto-board.info
film-freunde.info
flirt-freunde.info
linkhunter.info
tier-freunde.info
spass-forum.info
buch-freunde.info
mystic-freunde.de
heimwerker-freunde.de

   Befreundete Projekte:
holyhell.de
emsfriends.de

Coder Board Community » Tutorials & FAQ's » I-Mode & WAP » Formularelemente » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | An Freund senden | Thema zu Favoriten hinzufügen
Neues Thema erstellen Antwort erstellen
Zum Ende der Seite springen Formularelemente
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
Prometheus Prometheus ist männlich
Administrator


images/avatars/avatar-9.gif

Dabei seit: 09.05.2003
Beiträge: 2.950

Formularelemente Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Auswahllisten
Eine Auswahlliste gibt dem Benutzer die Möglichkeit zwischen verschieden angebotenen Optionen zu wählen. Die Darstellung erfolgt dabei in Form einer Liste. Es kann bestimmt werden, ob nur eine Option oder mehrere Optionen innerhalb dieser Liste ausgewählt werden darf.

Auswahllisten ( Definition )
Durch das SELECT-Tag < SELECT> und </ SELECT> wird eine Auswahlliste innerhalb einer Card definiert. Innerhalb des SELECT-Tags werden die einzelnen Optionen durch das option-Tag <option> und </option> definiert.

Beispiel :

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
<card>
<p>
<b>Auswahlliste</b>
  < SELECT name="drink">
    <option value="Bier">Bier</option>
    <option value="Cola">Cola</option>
    <option value="Tee">Tee</option>
  </ SELECT>
</p>
</card>
</wml>


Erklärung :
Im obigen Beispiel wurde eine Auswahlliste definiert und die möglichen Optionen innerhalb des SELECT-Tags mittels dem option-Tag definiert. Die Optionen sind hierbei Bier,Cola und Tee. Eine detaillierte Beschreibung des option-Tags erfolgt unter Auswahllisten ( Optionen ).

Auswahllisten ( Attribute )
Im folgenden SELECT-Tag sind die Attribute des SELECT-Tags aufgeführt, deren Beschreibung in der darunter stehenden Tabelle erfolgt.

code:
1:
2:
3:
< SELECT title="" name="" value="" iname="" ivalue="" multiple="" tabindex="">
  <!-- Optionen -->
</ SELECT>


Attribut und Wirkung

title
Über dieses Attribut wird der Titel des SELECT-Tags definiert.

name
Dieses Attribut gibt den Namen der Variablen an, die durch eine Auswahl einer oder mehrerer Optionen gesetzt werden soll. Dieser Variablen wird dann der Wert zugewiesen, der im option-Tag durch das Attribut value des option-Tags angegeben ist.

value
Es ist möglich dem Attribut name einen Defaultwert zuzuweisen. Dies geschieht genau über das Attribut value. Der Defaultwert ist solange gütig, bis eine Auswahl erfolgt ist.

iname
Dieses Attribut gibt den Namen der IndexVariablen an, die den Index einer oder mehrerer ausgewählter Optionen speichern soll. Dieser Variablen wird dann der Index des oder der ausgewählten option-Tags zugewiesen.

ivalue
Durch dieses Attribut wird eine Option innerhalb des SELECT-Tags als 'vorausgewählt' gekennzeichnet, indem dem Attribut der gewünschte Index zugewiesen wird. Das Attribut name nimmt den Wert, also den Index, des Attributs ivalue an.

multiple
Dieses Attribut legt die Eigenschaft fest, ob nur eine Option oder mehrere Optionen ausgewählt werden können. Es kann die Werte true und false annehmen. Wird dem Attribut multiple der Wert true zugewiesen, so ist eine Mehrfachauswahl möglich. Bei false kann nur eine Option ausgewählt werden. Der Wert false ist auch die Defaulteinstellung dieses Attributes.

tabindex
Dieses Attribut bestimmt das Verhalten beim Weiterspringen, das sogenannte 'Tabbing', auf ein nächstes Element. Es gibt die Postion an, in welcher Reihenfolge es angesprungen werden soll.

Auswahllisten ( Optionen )
Durch das option-Tag <option> und </option> wird eine Option definiert, die später ausgewählt werden kann. Innerhalb eines SELECT-Tags können und sollten mehrere option-Tags stehen, denn sonst macht eine Auswahlliste wenig Sinn. Innerhalb von <option> und </option> wird der Text angegeben, der auf dem Display erscheinen soll.

Beispiel :

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
<card>
<p>
<b>Auswahlliste</b>
  < SELECT name="drink">
    <option value="Bier">Bier</option>
    <option value="Cola">Cola</option>
    <option value="Tee">Tee</option>
  </ SELECT>
</p>
</card>
</wml>


Erklärung :
Im obigen Beispiel wurde eine Auswahlliste definiert und die möglichen Optionen innerhalb des SELECT-Tags mittels dem option-Tag definiert. Die Optionen sind hierbei Bier, Cola und Tee.

Das option-Tag verfügt über drei wichtige Attibute, die im folgenden option-Tag angegeben sind und in der darunter befindlichen Tabelle beschrieben werden.

code:
1:
<option value="" title="" onpick=""> </option>


Attribut und Wirkung

title
Über dieses Attribut wird der Titel des option-Tags definiert.

value
Dieses Attribut definiert den Wert des option-Tags, der bei der Auswahl in der Variablen name des SELECT-Tags gesetzt werden soll.

onpick
Das Attribut onpick gibt eine URL an, die sofort angesprungen werden soll, falls die Option ausgewählt wurde.

Eingabefelder
Eingabefelder erlauben die Interaktion mit dem Benutzer, indem er in ein vorgesehenes Eingabefeld Werte eintragen kann, die dann z.B. durch ein CGI-Script verarbeitet werden.

In WML werden Eingabefelder über das input-Tag <input/> in eine Card eingebunden.

Beispiel :

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
  <card>
    <p>
      Nachname : <input type="text" name="nachname" size="15"/>
    </p>
  </card>
</wml>


Erklärung :
Im Beispiel wurde ein Eingabefeld vom Type 'text' angelegt, daß die Länge von '15' Zeichen haben soll. Die eingetragenen Zeichen des Benutzers werden in der Variablen 'nachname' abgelegt.

Das input-Tag verfügt über mehrere Attribute, die im folgenden input-Tag angegeben sind und in der darunter befindlichen Tabelle beschrieben werden.

code:
1:
<input type ="" name="" value="" format="" emptyok="" size="" maxlength="" tabindex="" title=""/>


Attribut und Wirkung

type
Diese Attribut kann den Wert text oder password annehmen, und legt damit den Type des Eingabefeldes fest.. Wird dem Attribut der Wert text zugewiesen, dann stellt das Eingabefeld ein ganz normales Feld zur Eingabe dar. Sollte aber der Wert password gewählt worden sein, dann wird jedes eingegebene Zeichen als Asterix in dem Eingabefeld angezeigt.

name
Dieses Attribut gibt den Namen der Variablen an, die den Inhalt des Eingabefeldes zugewiesen bekommt.

value
Es ist möglich dem Attribut name einen Defaultwert zuzuweisen. Dies geschieht genau über das Attribut value.

format
Das Attribut format bestimmt das Format der Zeichen, die in das Eingabefeld eingegeben werden dürfen. Eine genauere Beschreibung dieses Attributes finden Sie in Kürze hier im WML-Tutorial.

emptyok
Diese Attribut bestimmt, ob das Eingabefeld einen leeren Wert enthalten darf oder nicht. Es kann die Werte true oder false annehmen. Bei true darf das Eingabefeld einen leeren Wert enthalten, bei false nicht.

size
Durch size wird die Länge des Eingabefeldes festgelegt. Diese Angabe kann aber von den WAP-Browser einfach ignoriert werden.

maxlength
Durch maxlength wird die maximale Anzahl an Zeichen festgelegt, die eingegeben werden dürfen. Ohne diese Attribut kann man beliebig viele Zeichen eingeben.

tabindex
Dieses Attribut bestimmt das Verhalten beim Weiterspringen, das sogenannte 'Tabbing', auf ein nächstes Element. Es gibt die Postion an, in welcher Reihenfolge es angesprungen werden soll.

title
Über dieses Attribut wird der Titel des input-Tags definiert.

Quelle & © Ralf Peter Korte

__________________
mfg
Prometheus

Projektoren

Grafikkarten

Fertig-PC´s

TFT´s

Notebooks
Ich gebe keinen Support per PN, Email oder sonstiges!
Alle Fragen können offen hier im Forum behandelt werden.

12.01.2004 11:22 Prometheus ist offline Homepage von Prometheus Beiträge von Prometheus suchen Nehmen Sie Prometheus in Ihre Freundesliste auf
Baumstruktur | Brettstruktur
Gehe zu:
Neues Thema erstellen Antwort erstellen
Coder Board Community » Tutorials & FAQ's » I-Mode & WAP » Formularelemente

Views heute: 706 | Views gestern: 7.372 | Views gesamt: 15.680.988



Impressum

Board Blocks: 46.031 | Spy-/Malware: 1.245.611.449.400.000.000.000.000.000 | Bad Bot: 0 | Flooder: 21.847
CT Security System Pre 6.0.1: © 2006-2007 Frank John

Forensoftware: Burning Board 2.3.6, entwickelt von WoltLab GmbH

Style & Graphics © 2004-2005 by Technomausi