Autor Thema: xp:form und action  (Gelesen 2548 mal)

Offline manderson

  • Junior Mitglied
  • **
  • Beiträge: 68
    • manderson.de
xp:form und action
« am: 31.07.12 - 10:22:13 »
Hallo,

bei einer Anwendung werden die Inhalte von einzelnen Xpages in eine index.xsp je nach bedarf geladen. Mein Problem ist das überall folgender form tag verwendet wird:

Code
<form id="view:_id1" method="post" action="/internet/xpseiten.nsf/index.xsp/index" class="xspForm" enctype="multipart/form-data">

Jedoch soll nach dem Überprüfen & Abschicken von Kontaktformularen zu einer ganz anderen Seite weitegeleitet werden. Ich habe in der index Xpage sowie in den Kontaktformularen Xpages die einzelnen Einstellungen für Erfolg / Abrechen etc. auf die richtige Seite eingestellt aber leider ohne Auswirkung.

Wenn ich createForm auf "false" setze kann ich zwar eigene <xp:form> tag setzten aber keinen "action" angaben machen?

Jemand eine Idee wie ich die Kontaktformularen  mit der richtigen Xpage (per action tag ?) verbinden kann?



Offline Sven Hasselbach

  • Senior Mitglied
  • ****
  • Beiträge: 316
  • Geschlecht: Männlich
    • blog@hasselba.ch
Re: xp:form und action
« Antwort #1 am: 01.08.12 - 15:21:16 »
Ich habe ehrlich gesagt nicht so ganz verstanden, wo Dein Problem liegt bzw. was Du eigentlich versuchst (eventuell könnte Sourcecode helfen). Ich gehe instinktiv davon aus, das das in die falsche Richtung führt, aber hier ein kleines Beispiel mit der Bing-Suche:

Code
<?xml version="1.0" encoding="UTF-8"?>
<xp:view xmlns:xp="http://www.ibm.com/xsp/core" createForm="false">

	<form action="http://www.bing.com/search" method="GET">
		<input type="text" name="q" />
	</form>
	
	<xp:button value="Label" id="button1">
		<xp:eventHandler event="onclick" submit="false">
			<xp:this.script>
			   <![CDATA[document.forms[0].submit()]]>
			</xp:this.script>
		</xp:eventHandler>
	</xp:button>
	
</xp:view>

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz