netgear24
Goto Top

HTML Form mit XML Response

Salü Zusammen

Ich bin ja eher Hardwareseitig Orintiert, habe mich aber jetzt trotzdem mal einem Projket angenommen. Es geht darum SMS zu Verschicken über ein SMS Gateway. Ich möchte erstmal die Grundsätzliche Funktion haben bevor ich weiter mache mit den Zusatzfunktionen.

Mein Problem:
Ich bekomme vom SMS Gateway eine XML Antwort in folgendem Format

<smsResponse credit="980">
<okay id="21193936:417xxxxxxx3" notiflink="https://www.sms-club.ch/websms/sclub/statusxml.do?msgid=21193936&msisdn=%2B417xxxxxxx3"/>
</smsResponse>


Nun möchte ich den Teil Überspringen sodass die Bediener diesen Nicht sehen.

Mein Quellcode

<!doctype html>
<html>
	<head>
		<meta charset="utf-8">  
		<title>SMS_Portal</title>
		<link href="style.css" rel="stylesheet" type="text/css">  
	</head>
	<body>
		<div id="header">  
			<h1>SMS Portal</h1>
		</div>

		<div id="nav">  
        	<br>
			<a class="fadebutton" id="link" href="index.html">Start<br></a>  
			<a class="fadebutton" id="link" href="send.html">SMS Senden<br></a>  
			<a class="fadebutton" id="link" href="edit.html">Nummer Bearbeiten<br></a>  
		</div>

		<div id="section">  
			<h1><a id="home">SMS Senden</a></h1>  
            <br>
            <div>
            	<form action="https://www.sms-club.ch/api/send?username=07xxxxxxxx3&password=xxxxxxxxxxxx" method="post">  
					<table border="0" cellspacing="0" cellpadding="2">  
  				<tbody>
    			<tr>
      				<td>Flash SMS</td>
      				<td>
        				<input name="messageClass" type="checkbox" value="0" onClick="switchOff(´splitMessage´)" />  
      				</td>
    			</tr>
    			<tr>
      					<td>Nachricht</td>
      				<td>
        				<textarea name="message" tabindex="1" cols="40" rows="5" onkeyup="hitAndStart()" onchange="hitAndStop()" onblur="hitAndStop()" onfocus="hitAndStart()" id="message">  
                        </textarea>
      				</td>
    			</tr>
                <tr>
      				<td>Empfänger</td>
      				<td>
        				<input name="recipient" size="10" type="text" />  
      				</td>
    			</tr>
    			<tr>
    			<tr>
      			<td>Absender</td>
      			<td>
        				<select name="originator">  
				                   <option value="Technik">Technik</option>  
                                                  <option value="FWRDH">FWRDH</option>  
                                                 <option value="JFWRDH">JFWRDH</option>  
      					</select>
                    </td>
    			</tr>
      						<td>
        						<input type="submit" value="Abschicken" onSubmit="send.html"/>  
      						</td>
    					</tr>
  					</tbody>
				</table>
			</form>
            </div>
		</div>

		<div id="footer">  
			Copyright © spiron.ch
		</div>

	</body>
</html>

Es Funktioniert bereits alles bis auf die XML Antwort die nicht weiterleitet.

Hat einer von euch ne Idee was ich Übersehe?

Grüsse aus der Schwiz

Content-ID: 293139

Url: https://administrator.de/contentid/293139

Ausgedruckt am: 19.11.2024 um 07:11 Uhr

122990
Lösung 122990 15.01.2016, aktualisiert am 11.02.2016 um 13:21:45 Uhr
Goto Top
Moin,
würde ich eher via Ajax (XMLHttprequest) machen, da kannst du sämtliche Rückgaben handeln wie du willst und dem User Rückmeldung geben:

http://api.jquery.com/jquery.post/

Gruß grexit