Home  PHP Projekte  PHP Schulung  Informationsquellen  Geschichte  Core PHP  Fortgeschrittenes PHP  Templates  Cache-Technologien  OOH Forms  Grundlagen  Features  Formulare  Formularelemente  Basisformular  Validierung I  Validierung II  Längen-Test  RegExp-Test  Intro-Option  Custom Validators  Custom Validators II  Custom Validators III  Übersichtlichkeit  Defaults  Aliasnamen  Subelemente  JavaScript  XML  Layoutmanager  Pages  Wizards  Fazit  Technik der Site  Büchertipps  Fotografie  Airbrush  Kontakt  Stuff 
|
Aliasnamen oder $subelement
Alle Elemente einer Gruppe von Radio-Buttons verfügt über
den gleichen Wert des HTML-name Attributs. Um die einzelnen
Mitglieder der Gruppe dennoch adressieren zu können wurden
Aliasnamen eingefügt. Ein Aliasname wird über das Attribut "elname"
vergeben.
| Aliasnamen bei Radio-Buttons |
Top |
|
<?php require_once('HTML_OOH_Form/form.php'); $f = new form(); $f->CR_HTML = "\n"; // Aliasname: "radio1" $f->addElement( array( 'type' => 'radio', 'label' => 'Radio 1', 'value' => '1', 'checked' => true, 'name' => 'html_name', 'elname' => 'radio1' ) );
// Aliasname "radio2" $f->addElement( array( 'type' => 'radio', 'label' => 'Radio 2', 'value' => '2', 'name' => 'html_name', 'elname'=> 'radio2' ) ); $f->addElement(array('type' => 'submit', 'name' => 'submit')); $f->autoloadValues(); $f->Start(); print "HTML-name Attributewert benutzt:\n"; $f->showElement('html_name'); print "\n\n"; // getLabel(string name[, string elname]), getElement(string name[, string elname]) print "Aliasnamen benutzt:\n"; printf("%s %s\n", $f->getLabel('html_name', 'radio1'), $f->getElement('html_name', 'radio1')); printf("%s %s\n", $f->getLabel('html_name', 'radio2'), $f->getElement('html_name', 'radio2')); print "\n\n"; $f->showElement('submit'); $f->Finish(); // aber: getValue(string name) print "Wert von html_name: " . $f->getValue('html_name'); ?>
|
|
Ausgabe
|
Top |
Wert von html_name: 1 |
<form action="/schulung/ooh/basics/subelemente.php" target="_self" method = "POST">
HTML-name Attributewert benutzt:
<input type="radio" name="html_name" value="1" checked ><input type="radio" name="html_name" value="2" >
Aliasnamen benutzt:
Radio 1 <input type="radio" name="html_name" value="1" checked >
Radio 2 <input type="radio" name="html_name" value="2" >
<input type="submit" name="submit" value=""></form>
Wert von html_name: 1 |
|
< ^ >
|