Benutzer validierend, durch WMLScript eingeben |
|
|
Benutzer validierend, �ber WMLScript eingeben
|
Im Beispiel, das unten gegeben wird, errichten wir eine einfache WML Karte, die den Benutzer bitten, die Sozialversicherung Zahl (welches einzugeben eine Kennummer ist, die durch USsozialversicherung Leitung verwendet wird). Wir verwenden dann das WMLScript, um zu �berpr�fen, ob der Eingang des Benutzers richtig formatiert ist. Nach dieser �berpr�fung alarmieren wir den Benutzer durch das WMLScript informierten sie, ob ihre Zahl oder nicht angenommen wurde. Dieses Beispiel stellt den typischen Verbrauch von einem WMLScript auf dem Klienten dar.
|
Um dieses zu errichten, stellen wir eine normale WML Akte her, welche die zwei Karten enth�lt: Eingang Karte und die Resultate Karte (den Code 1 unten sehen). Das Annehmen des Einganges ergibt die validateSSN () Funktion, die benannt wird. Hier merken, da� diese Funktion in der unterschiedlichen .wmls Akte gespeichert wird und innerhalb dieser Akte mit dem extern Schl�sselwort erkl�rt wird. Extern erlaubt, da� eine Funktion durch eine anderen Funktionen oder die WML F�lle benannt wird, die au�erhalb der Akte der Funktion Quellbestehen. Um die Funktion �privat� zu halten, diese Funktion einfach erkl�ren ohne das extern Schl�sselwort zu verwenden.
|
Code 1 - WMLScriptExample.wml
|
<?xml version='1.0'?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
<card id="SSN" title="SSN:">
<do type="accept" label="Results">
<go href="WMLScriptExample.wmls#validateSSN($(SSN))"/>
</do>
<p>
Enter SSN: <input type="text" name="SSN"/>
</p>
</card>
<card id="Results" title="Results:">
<p>
You entered:
SSN: $(SSN)
</p>
</card>
</wml>
|
|
Code 2 - WMLScriptExample.wmls
|
extern function validateSSN(SSN)
{
if (String.length(SSN) != 9)
{
WMLBrowser.setVar("SSN", "Error: String must be 9 digits long.");
}
WMLBrowser.go("WMLScriptExample.wml#Results");
};
|
|
|
|
Keywords: validating data, php input, form input, input forms, validating checkbox,
input submit, asp user, input select, input name, php validating,
input button, input value, input text, validating email, input fields,
input field, user add, user name, change user, password user, input example,
input using, by character
|