mam formularz w AJAXie, poradziłem już sobie z kodowaniem znaków w pliku PHP formularza (ustawiłem Notepadem++ "Konwertuj na UTF-8 bez BOM) jednak w kodzie, który muszę wpleść w HTMLa nie mogę zmienić kodowania i są krzaki.
Edytuję pliki po stronie kompa jak i serwera, CHMOD jest 777, a treść wiadomości, temat itp. dalej są z krzakami..
Pomożecie?
Oto kod, który mam dać w HTMLu:
Kod: Zaznacz cały
<style type="text/css">
body {
margin:50px 0px; padding:0px;
text-align:center;
}
#contactarea {
width:350px;
margin:0px auto;
text-align:left;
padding:15px;
border:1px solid #333;
background-color:#eee;
font-weight: bold;
font-family: Verdana, Arial;
font-size: 12px;
}
#inputbox {
border: 1px solid #000;
width: 270;
padding: 2px;
font-weight: bold;
font-family: Verdana, Arial;
font-size: 12px;
}
#inputlabel {
font-weight: bold;
font-family: Verdana, Arial;
font-size: 12px;
}
#textarea {
border: 1px solid #000;
padding: 2px;
font-weight: bold;
font-family: Verdana, Arial;
font-size: 12px;
width:330;
}
#submitbutton {
border: 1px solid #000;
background-color: #eee;
}
</style>
<script language="javascript">
function createRequestObject() {
var ro;
var browser = navigator.appName;
if(browser == "Microsoft Internet Explorer"){
ro = new ActiveXObject("Microsoft.XMLHTTP");
}else{
ro = new XMLHttpRequest();
}
return ro;
}
var http = createRequestObject();
function sendemail() {
var msg = document.contactform.msg.value;
var name = document.contactform.name.value;
var email = document.contactform.email.value;
var subject = document.contactform.subject.value;
document.contactform.send.disabled=true;
document.contactform.send.value='Sending....';
http.open('get', 'contact.php?msg='+msg+'&name='+name+'&subject='+subject+'&email='+email+'&action=send');
http.onreadystatechange = handleResponse;
http.send(null);
}
function handleResponse() {
if(http.readyState == 4){
var response = http.responseText;
var update = new Array();
if(response.indexOf('|' != -1)) {
update = response.split('|');
document.getElementById(update[0]).innerHTML = update[1];
}
}
}
</script>
</head>
<body>
<div id="contactarea">
<form name="contactform" id="contactform">
<span id="inputlabel">Name:</span> <input type="text" name="name" id="inputbox"><br /><br />
<span id="inputlabel">Email:</span> <input type="text" name="email" id="inputbox"><br /><br />
<span id="inputlabel">Subject:</span> <input type="text" name="subject" id="inputbox"><br /><br />
<span id="inputlabel">Message:</span><br />
<textarea name="msg" rows="10" id="textarea"></textarea>
<br /><br />
<input type="button" value="Send Email" name="send" onclick="sendemail();" id="submitbutton">
</form>
</div>