Mehrere Text-Box-Werte mit PHP & Ajax ändern

January 4

Mehrere Text-Box-Werte mit PHP & Ajax ändern

Durch die Kombination von zwei erweiterter Web-Technologies wie PHP und AJAX zusammen, können Sie viele effiziente und intuitive Anwendungen für Ihre Website, einschließlich Web-Design-Elemente erstellen. Von animierten Textfelder und dynamische Dropdown-Menüs zu Web-Fotogalerien können PHP und AJAX Ihre einfache Website in eine komplette Web-Attraktion verwandeln. Da PHP und AJAX-Technologien beide Open-Source-Anwendungen sind und vollständig miteinander kompatibel sind, können Sie diese verwenden, je nachdem, wie Sie Ihre Website-Funktionalität und Design zu verbessern möchten.

Anweisungen

1 Geben Sie den Code unten den Währung Codewert in Text Feld Form ändern, wenn Sie aus der Dropdown-Liste mit dem PHP-Befehl "GetCurrencyCode" ein anderes Land auswählen:

< select Name = "Land" onChange="getCurrencyCode('find_ccode.php?country='+this.value)" >

< option Value = "" > Land auswählen < / option >

&lt;option value="1">USA&lt;/option>

&lt;option value="2">UK&lt;/option>

&lt;option value="3">Philippines&lt;/option>

&lt;option value="4">Bahrain&lt;/option>

< / select >

< Eingang Typ = "Text" Name = "Cur_code" Id = "Cur_code" >

2 Geben Sie den folgenden Code um die AJAX-Funktion "getCurrencyCode()" zu aktivieren. Aktivieren Sie, oder rufen Sie diese Funktion, wenn Sie ein anderes Land aus der Dropdown Liste auswählen. Dieser JavaScript-Code wird den Wert im Textfeld ändern, ohne die ganze Seite aktualisieren.

Funktion getCurrencyCode(strURL)

{

Var-Req = getXMLHTTP();

Wenn (Req)

{

//function to be called when state is changed

req.onreadystatechange = function()

{

//when state is completed i.e 4

if (req.readyState == 4)

{

// only if http status is "OK"

if (req.status == 200)

{

document.getElementById('cur_code').value=req.responseText;

}

else

{

alert("There was a problem while using XMLHTTP:\n" + req.statusText);

}

}

}

req.open("GET", strURL, true);

req.send(null);

}

}

3 Führen Sie den folgenden Code um die Funktion "getXMLHTTP()" zu erstellen, die das Objekt "XMLHTTPRequest" verarbeitet. Die Antwort, die der entsprechenden Währung ist, zeigen sich in das Textfeld für jedes Land können Sie aus der Dropdown Liste.

<? Php

$country = $_REQUEST ['Land'];

Switch($Country)

{

case "1" :

echo "USD";

break;

case "2" :

echo "GBP";

break;

case "3" :

echo "PHP";

break;

case "4" :

echo "BHD";

break;

}

? >

Tipps & Warnungen

  • Sehen Sie Projekt-Demo vor dem Start mit diesem Tutorial zu sehen, was Sie erwarten können, aus diesem Projekt an. Eine Beratung durch erfahrene PHP und AJAX-Entwickler durch den Beitritt von einigen online-Diskussionsforen.