Bonjour,
Comment, dans l'exemple réduit à sa plus simple expression ci-dessous (67 lignes seulement), récupérer le contenu du champ 'valBegin' dans la variable PHP $_POST['valBegin'] à la sélection du bouton 'Submit page' (afin de tester la validité de ce champ) ?
Merci d'avance. JVD.
Modifié par JoVD (17 Sep 2009 - 12:34)
Comment, dans l'exemple réduit à sa plus simple expression ci-dessous (67 lignes seulement), récupérer le contenu du champ 'valBegin' dans la variable PHP $_POST['valBegin'] à la sélection du bouton 'Submit page' (afin de tester la validité de ce champ) ?
Merci d'avance. JVD.
<?PHP
// print $_POST['valBegin'];
if (!isset($_POST['valBegin'])) {
$_POST['valBegin'] = "";
$message["valBegin"] = "This date is not defined !";
} else if (!dateCheck($_POST['valBegin'])) $message["valBegin"] = "This date is not valid !";
else $message["valBegin"] = "";
// if ($_POST['valBegin' <= Date()) $message["valBegin"] = "";
// else $message["valBegin"] = "This identity card is not yet valid !";
// Possible recording and restitution of the/one new token:
if ($message["valBegin"] == "") {
// DB work:
$message["OK"] = "Your subscription just succeeded.";
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>Sample04</title>
<script>
function readCard() {
while(valBegin_Alert.firstChild != null) valBegin_Alert.removeChild(valBegin_Alert.firstChild); // (Deletion of any error message.)
var retval = document.BEIDApplet.InitLib(null);
if (!retval) {
document.getElementById("valBeginField").value = document.BEIDApplet.getValidityDateBegin();
/// document.getElementById("valBeginField").innerHTML = document.BEIDApplet.getValidityDateBegin();
/// $_POST['valBegin'] = document.BEIDApplet.getValidityDateBegin();
} else {
document.getElementById("valBeginField").value = "";
/// $_POST['valBegin'] = "";
}
document.BEIDApplet.ExitLib();
}
</script>
</head>
<body>
<form action="Sample04.php" method="post">
<p>
<input disabled type="text" name="valBeginField" id="valBeginField" value="<?php print $_POST['valBegin']; ?>">
<span id="valBegin_Alert" color="red"> <?php print $message["valBegin"]; ?></span>
</p>
<p>
<input type="button" value="Read identity card" onclick="readCard();" />
<input type="submit" value="Submit page" />
</p>
<applet
codebase = "."
archive = "beidlib.jar"
code = "be.belgium.eid.BEID_Applet.class"
name = "BEIDApplet"
width = "0"
height = "0"
hspace = "0"
vspace = "0"
align = "middle" >
<param name="Reader" value="">
<param name="OCSP" value="0">
<param name="CRL" value="0">
</applet>
</form>
</body>
</html>
Modifié par JoVD (17 Sep 2009 - 12:34)