Programovacie jazyky, rady, poradňa...
-
onlineman
Novice
- Príspevky: 3
- Registrovaný: 08 jún 2009, 15:02
Príspevok
od používateľa onlineman »
Mam problem s tym ze mi nepreposiela diakritiku ani specialne znaky ako napr. @. Dik za kazdu radu
prikladam aj kod:
1.formular
Kód: Vybrať všetko
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<title>Test</title>
</head>
<body>
<FORM NAME="form1" ACTION="output.html">
<p>
<INPUT TYPE="text" NAME="name" size="30" >
</p>
<p>
<INPUT TYPE="text" size="30" name="email" ">
</p>
<p>
<INPUT TYPE="submit" name="submit" value="Submit">
</p>
</FORM>
</body>
</html>
</body>
</html>
2.formular
Kód: Vybrať všetko
<html>
<head>
<META HTTP-EQUIV="content-type" CONTENT="text/html; charset=utf-8">
<title>Test</title>
<script type="text/javascript"><!--
window.onload = function() {
queryString = location.search.slice(1);
dataSets = queryString.split("&");
if (dataSets != "") {
sentData = new Array();
for (i in dataSets) {
sentData[dataSets[i].split("=")[0]] = dataSets[i].split("=")[1];
}
document.form1.yourname.value = sentData["name"];
document.form1.email.value = sentData["email"];
}
}
//-->
</script>
</head>
<body bgcolor="#ffffff">
<form action="/cgi-bin/fmail.pl" method="post" name="form1">
<input type="hidden" name="recipient" value="[email protected]"> <input type="hidden" name="subject" value="Question Form 1.0"> <input type="hidden" name="thankurl" value="thankyou.htm">
<p><input type="text" name="yourname" size="30"></p>
<p><input type="text" name="email" size="30"></p>
<p><textarea name="comment"></textarea></p>
<p><input type="submit" name="submit" value="Submit"></p>
</form>
</body>
</html>
-
Gepid
Medium Professional
- Príspevky: 1006
- Registrovaný: 15 júl 2008, 16:54
- Bydlisko: Trnava
-
Kontaktovať používateľa:
Príspevok
od používateľa Gepid »
Zdrojáky dávaj do code.
Skús zmeniť kódovanie na ISO 8859-2 prípadne Windiws1250- To by som však nedoporučoval
-
onlineman
Novice
- Príspevky: 3
- Registrovaný: 08 jún 2009, 15:02
Príspevok
od používateľa onlineman »
s tym som sa uz pokusal hrat, ale nepomohlo. este nejaky iny napad ?
-
audiotrack
VIP
- Príspevky: 25958
- Registrovaný: 09 sep 2005, 18:39
-
Kontaktovať používateľa:
Príspevok
od používateľa audiotrack »
ten js bude takto:
Kód: Vybrať všetko
window.onload = function() {
queryString = location.search.slice(1);
dataSets = queryString.split("&");
if (dataSets != "") {
sentData = new Array();
for (i in dataSets) {
sentData[dataSets[i].split("=")[0]] = dataSets[i].split("=")[1];
}
document.form1.yourname.value = decodeURIComponent(sentData["name"]);
document.form1.email.value = decodeURIComponent(sentData["email"]);
}
}
konkrétne je tam pridané decodeURIComponent, lebo tie znaky sa v URI prenášajú ako urlencoded (prípadne ako escape ak je reč o js)
-
onlineman
Novice
- Príspevky: 3
- Registrovaný: 08 jún 2009, 15:02
Príspevok
od používateľa onlineman »
funguje

, dakujem velmi pekne !!!