Home  PHP Projekte  PHP Schulung  Informationsquellen  Geschichte  Core PHP  Fortgeschrittenes PHP  Templates  Cache-Technologien  OOH Forms  Grundlagen  JavaScript  XML  XML Rumpf  XML Beispiel  Factory  Anwendungsbeispiel  XSLT  Layoutmanager  Pages  Wizards  Fazit  Technik der Site  Büchertipps  Fotografie  Airbrush  Kontakt  Stuff 
|
XML eines Adressformulars
Wer XML-Dokumente erstellen möchte,
der sollte die Beispielvorlagen laden und
das eigene Dokument per Cut&Paste erstellen.
Dieses Vorlage läßt sich z.B. für einfache
Adress- und Kontaktformulare verwenden.
| Adressformular in XML |
Top |
|
<?php $file = $DOCUMENT_ROOT . '/projekte/HTML_OOH_Form/examples/xml/form_fulladress.xml'; $content = implode('', file($file)); print htmlspecialchars(preg_replace('/\t/', ' ', $content)); ?>
|
|
Ausgabe
|
Top |
<?xml version="1.0" encoding="UTF-8"?>
<form jsname="fadr">
<javascript>
<mode>strong</mode>
</javascript>
<defaults>
<text size="20" maxlength="127"/>
<file size="3"/>
<image border="4"/>
<intros errormsg="Please select an item">
<intro value="-1">Please select...</intro>
</intros>
<css>font-family: sans-serif; font-size: normal; color: Navy;</css>
</defaults>
<elements>
<select name="title" size="1" label="Title">
<options>
<option value="Mr.">Mr.</option>
<option value="Mrs.">Mrs.</option>
</options>
<intros errormsg="Please select an item.">
<intro value="-1">Please select...</intro>
</intros>
</select>
<text name="firstname" size="20" label="Firstname">
<validation>
<length min="2" max="127">Please enter your firstname.</length>
</validation>
</text>
<text name="lastname" size="20" label="Lastname">
<validation>
<length min="2" max="127">Please enter your lastname.</length>
</validation>
</text>
<text name="street" size="20" label="Street">
<validation>
<length min="3" max="127">Tell me the street you're living.</length>
</validation>
</text>
<text name="street" size="20" label="Street">
<validation>
<length min="3" max="127">Tell me the street you're living.</length>
</validation>
</text>
<text name="city" size="20" label="City">
<validation>
<length min="3" max="127">In which city do you live?</length>
</validation>
</text>
<text name="fullzip" size="20" label="Zip-Code">
<validation>
<length min="3" max="127">Enter the Zip-Code including foreign countries prefix.</length>
</validation>
</text>
<text name="phone" size="20" label="Phone number" />
<text name="email" size="20" label="E-Mail">
<validation>
<phpfunction callback="true">email</phpfunction>
<jsfunction>
// must have the name of the (phpfunction)
function email(form) {
var v;
v = form.get_value(form, "email");
if ("" != v[0] && -1 == v[0].search(new RegExp("@")))
form.set_err("Your email seems to be wrong. Please correct or remove it.");
}
</jsfunction>
</validation>
</text>
<date name="birthday" language="en" format="d.m.Y" label="Date of birth">
<intros errormsg = "Please enter your birthdate">
<intro value="-1">-%-</intro>
</intros>
<limits>
<yearlong min="1900" max="2001"/>
</limits>
</date>
<checkbox name="info" checked="true" label="Newsletter" />
<submit name="submit">save</submit>
</elements>
</form>
|
|
|
< ^ >
|