ERLEDIGT
NEIN
NEIN
ANTWORTEN
0
0
ZUGRIFFE
1035
1035
EMPFEHLEN
-
hallo,
ich stelle per xml daten für ein formular zur verfügung, die in selectfeldern ausgeben werden sollen. funktioniert auch alles. mein xsl sieht wie folgt aus:
<?xml version="1.0" encoding="ISO-8859-1" ?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
<html>
<head>
<style type="text/css">
form ul {
margin : 0px;
padding : 0px;
}
form ul li {
margin : 0px;
padding : 0.2em 0px;
list-style-type : none;
}
form ul li#js-region {
display : none;
}
form ul li label {
margin : 0px;
padding : 0px;
width : 6em;
float : left;
}
form ul li select {
margin : 0px;
padding : 0px;
width : 15em;
}
</style>
<script type="text/javascript">
function setRegion() {
if (document.getElementById("land").selectedIndex == 4) {
document.getElementById("js-region").style.display = "block";
}
else {
document.getElementById("js-region").style.display = "none";
document.getElementById("region").selectedIndex = "error";
}
}
</script>
</head>
<body>
<form action="auswertung.php" method="post">
<ul>
<li>
<label for="land">País</label>
<select size="3" multiple="multiple" id="land" name="land" onchange="setRegion();">
<option value="error">--- Por favor elija ---</option>
<xsl:for-each select="FormField/TourLand/Land">
<xsl:variable name="LandId">
<xsl:value-of select="id" />
</xsl:variable>
<option value="{$LandId}"><xsl:value-of select="Name" /></option>
</xsl:for-each>
</select>
</li>
<li id="js-region">
<label for="region">Regíon</label>
<select size="3" multiple="multiple" id="region" name="region">
<option value="error">---</option>
<xsl:for-each select="FormField/TourRegion/Region">
<xsl:variable name="RegionId">
<xsl:value-of select="id" />
</xsl:variable>
<option value="{$RegionId}"><xsl:value-of select="Name" /></option>
</xsl:for-each>
</select>
</li>
<li>
<label for="category">Categoría</label>
<select size="1" id="category" name="category">
<option value="error">---</option>
<xsl:for-each select="FormField/TourCategory/Category">
<xsl:variable name="CategoryId">
<xsl:value-of select="id" />
</xsl:variable>
<option value="{$CategoryId}"><xsl:value-of select="Name" /></option>
</xsl:for-each>
</select>
</li>
</ul>
<p>
<input name="show" type="submit" value="marcar" />
</p>
</form>
</body>
</html>
</xsl:template>
</xsl:stylesheet>
beim abschicken ruft er auch die auswertung.php auf und findet sie. in der datei rufe ich mit <?php print_r($_POST); ?> das post auf, in dem alle werte des versendeten formulares stehen sollten. nur trotz auswahl von formularelementen ist post leer. mache ich aus der xsl eine html funktioniert es. warum nicht in xsl?
danke. fürs zeit nehmen.
Ähnliche Themen
-
Formular übergibt keine Daten
Von helaukoenig im Forum PHPAntworten: 5Letzter Beitrag: 18.01.07, 21:49 -
Formular Sendet keine Daten
Von scorpionsebickbos im Forum PHPAntworten: 6Letzter Beitrag: 16.05.06, 19:16 -
Formular übergibt keine Daten
Von Drade im Forum PHPAntworten: 3Letzter Beitrag: 10.04.06, 18:07 -
Formular übergibt keine Daten
Von keiplan im Forum HTML & XHTMLAntworten: 3Letzter Beitrag: 01.02.06, 20:35 -
Formular übergibt keine Daten
Von keiplan im Forum HTML & XHTMLAntworten: 1Letzter Beitrag: 01.02.06, 16:47





Zitieren
Login





