Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Problem med ÅÄÖ vid formulärpostning med javascript

Postades av 2009-02-04 21:00:40 - Thomas Roman, i forum javascript/dhtml, Tråden har 5 Kommentarer och lästs av 3537 personer

Jag har en sida där jag postar ett formulär med javascript (ajax) och det fungerar bra förutom när man postar något med ÅÄÖ och använder IE. Det blir inte konstiga tecken utan helt enkelt inga tecken alls.
Jag har testat att ha med escape() men då blir det samma fel även i FF.

Tips?

<code>
function postAjax(url, actform, loadiv) {
document.getElementById(loadiv).style.display = "block";

var http_request = false;

if (window.XMLHttpRequest) {
http_request = new XMLHttpRequest();
if (http_request.overrideMimeType) {
http_request.overrideMimeType('text/xml');
// See note below about this line
}
} else if (window.ActiveXObject) {

try {
http_request = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
http_request = new ActiveXObject("Microsoft.XMLHTTP");
} catch (e) {}
}
}
if (!http_request) {
alert('Jag ger upp :( Kunde inte skapa en XMLHTTP instans');
return false;
}

var theForm = document.getElementById(actform)
var urldata = "";
for(i=0; i<theForm.elements.length; i++){
urldata += "&" + theForm.elements[i].name + "=";
//urldata += escape(theForm.elements[i].value);
urldata += theForm.elements[i].value;
}

http_request.onreadystatechange = function() { alertContents(http_request, loadiv); };
http_request.open('GET', url + urldata, true);
http_request.send(null);
}
</code>

(Egentligen är det ingen postning eftersom formuläret skickas via GET och querystring, men det var inte så noga)


/Thomas


Svara

Sv: Problem med ÅÄÖ vid formulärpostning med javascript

Postades av 2009-02-04 21:29:16 - Oskar Johansson

Mystiskt.. Har du satt alla encodings rätt?


Svara

Sv:Problem med ÅÄÖ vid formulärpostning med javascript

Postades av 2009-02-04 21:50:45 - Thomas Roman

Nja, sidorna som laddas in via ajax är ju bara små korta textsnuttar (typ < form >-koden osv, utan < html > och < body >) så någon kod som anger encoding där finns inte.

Huvudsidan (dit ajax-innehållet laddas) har självklart allt rätt för UTF-8. Det är aldrig några problem om man postar formulär på vanligt sätt.


/Thomas


Svara

Sv: Problem med ÅÄÖ vid formulärpostning med javascript

Postades av 2009-02-04 22:07:37 - Oskar Johansson

Testa att sätta en meta-tagg i head :)


Svara

Sv:Problem med ÅÄÖ vid formulärpostning med javascript

Postades av 2009-02-04 22:11:13 - Thomas Roman

Som sagt så har parent-sidan allt korrekt med meta-taggar och sidan som inkluderas har inget annat än det faktiska innehållet (dvs < form > osv). Varken < html >, < head >, < body > eller annat som tillhör "grundstrukturen" finns med där.


/Thomas


Svara

Sv: Problem med ÅÄÖ vid formulärpostning med javascript

Postades av 2009-04-23 21:33:14 - Peter Nilsson

Jag hade också problem med åäö i mitt script.
Jag löste det med att översätta alla åäö till &aring; &auml; &Ouml; innan jag postade till databasen.


Svara

Nyligen

  • 18:42 Hvor finder man håndlavede lamper
  • 18:41 Hvor finder man håndlavede lamper
  • 16:36 Allt du behöver veta om keramiskt
  • 16:14 Vem anlitar man egentligen när tak
  • 16:14 Vem anlitar man egentligen när tak
  • 16:13 Vem anlitar man egentligen när tak
  • 11:52 Noen erfaring med uttak hos Mostbe
  • 11:51 Noen erfaring med uttak hos Mostbe

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 616
27 958
271 741
9 470
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies