Autor Zpráva
Sam
Profil
Mam dvě textová pole
[img]http://sweb.cz/v.sames/zprava.bmp[/img]
a chtěl bych aby při napsání do zprávy např.: 1
skrip automaticky odpověďěl 2 ...
předem moc děkuju
Joker
Profil
Tak to je jednoduché... na serveru nebo na klientovi?
Na serveru:
<?php
$zprava = $_GET["zprava"]; // nebo $_POST["zprava"] podle toho jakou metodou pošlete formulář
switch($zprava){
case "1": $odpoved = "2"; break;
case "a": $odpoved = "b"; break;
// jakékoliv další odpovědi, které chcete
default: $odpover = "";
}
?>
...pak vypíšete ten formulář a políčko s odpovědí:
<input type="text" id="odpoved" name="odpoved" value="<?php echo($odpoved); ?>" />

Na klientovi:
tlačítko odeslat uděláte:
<button onclick="odpovez()">Odeslat</button>

a do hlavičky skriptu dáte:
<script type="text/javascript>
<!--
function odpovez(){
var zprava = "";
var odpoved = "";
if(document.getElementById && document.getElementById("zprava") zprava = document.getElementById("zprava").value;
switch(zprava){
case "1": odpoved = "2"; break
// další odpovědi
default: odpoved="";
}
if(document.getElementById) document.getElementById("odpoved").value = odpoved;
}
//-->
</script>

jako obvykle: nástřel, upravte podle svého.
Toto téma je uzamčeno. Odpověď nelze zaslat.

0