You are not logged in.

wcf.regNote.message

ShaoKhan

www.Spiegelwelt.com

  • "ShaoKhan" started this thread

Posts: 393

Location: 127.0.0.1

Occupation: EDV Dienstleister

  • Send private message

1

Thursday, July 3rd 2003, 3:25pm

Formular und Buttons

Hoi Folxxx....

ich versuch grad, dass 'n Fromular nicht abgeschickt wird, wenn ein bestimmtes Feld (name=ausweis) leer ist. wie kann das funzn ?

Quoted

<Script Language="JavaScript">

if (document.form[0].ausweis.value>0)
{
{
document.form[0].submit();
return true;
}
else
{
return false;
}
}

</Script>


So gehts irgendwie net. So ruf ich doch mal in die weiten dieses Boards: "[GLOW=red]F1 F1 F1[/GLOW] "

sincerly..............ShaoKhan
Leben heisst - Narben tragen.

Prometheus

Administrator

Posts: 3,278

  • Send private message

2

Thursday, July 3rd 2003, 3:50pm

nun ja da ich java net mag würd ich das mit php machen. einfach so z.b.

PHP Source code

1
2
3
4
5
6
7
8
9
10
11
12
<?php
if (!variable)
{
?>
... deine form ...
<?php
} else {
?>
... z.b. sendeforgang falls es en formmailer sein soll ...
<?php
}
?>


dein form sollte natürlich dann das skript selber wieder aufrufen. das könnteste dann z.b. auch staffeln das zum beispiel nen genauer inhalt ner var abgefragt wird und zum beispiel ne zweite seite kommt zum eingeben.
Jedwege Anfragen bitte an Technomausi oder ShaoKhan richten. Dieses Konto ist und bleibt inaktiv.

ShaoKhan

www.Spiegelwelt.com

  • "ShaoKhan" started this thread

Posts: 393

Location: 127.0.0.1

Occupation: EDV Dienstleister

  • Send private message

3

Thursday, July 3rd 2003, 3:53pm

Habs jetzt in Java hinbekommen.
Aber danke für den Tip.

kannst nu schliessen den Thread.

sincerly.............ShaoKhan
Leben heisst - Narben tragen.

Wolverine

Beginner

Posts: 15

Location: Köln

Occupation: MISD

  • Send private message

4

Thursday, July 3rd 2003, 8:50pm

oehm.. nix fuer ungut.. aber was hat das mit java zu tun ???


sayo
wolvie

ShaoKhan

www.Spiegelwelt.com

  • "ShaoKhan" started this thread

Posts: 393

Location: 127.0.0.1

Occupation: EDV Dienstleister

  • Send private message

5

Thursday, July 3rd 2003, 9:17pm

Was hat was mit Java zu tun ?
Wenn du schon fragen stellst (wofür ein Board ohne Zweifel da ist) dann konkret.

nix für ungut ;)

sincerly............ShaoKhan
Leben heisst - Narben tragen.

Prometheus

Administrator

Posts: 3,278

  • Send private message

6

Thursday, July 3rd 2003, 9:49pm

ich weiß was er meint .. dieser beitrag würde in javaskript gehören ... deswegen denke ich mal
Jedwege Anfragen bitte an Technomausi oder ShaoKhan richten. Dieses Konto ist und bleibt inaktiv.

Wolverine

Beginner

Posts: 15

Location: Köln

Occupation: MISD

  • Send private message

7

Thursday, July 3rd 2003, 9:52pm

ich weiss zwar nicht was daran jetzt missverstaendlich war aber fuer dich gerne nochmal etwas ausfuehrlicher:

das problem dass du hattest und hier ausfuerhlich schildertest brachte mich zu der ueberlegung:
was hat das denn bitte mit java zu tun?!

also nochmal
in welchem zusammenhang steht dein problem mit der programmiersprache von sun?

hoffe mich verstaendlich gemacht zu haben ;)

sincerely.... *grins


sayo
wolvie

Exekutor

Trainee

Posts: 78

  • Send private message

8

Friday, July 4th 2003, 7:26am

Hi,

also ich meine auch sowas muß in PHP oder JavaScript gemacht werden.
Ist halt geschmackssache! Wobei in PHP nicht bzw. nicht so einfach geschummelt kann.
Bei einer JavaScript überprüfung kann man javascript einfach deaktivieren und fertig.

Würde also trotzdem noch mal mit PHP nachprüfen.

Aber poste doch mal deine Lösung,...
Sowas wird bestimmt noch mehr Leute interessieren!


Greets Exe

ShaoKhan

www.Spiegelwelt.com

  • "ShaoKhan" started this thread

Posts: 393

Location: 127.0.0.1

Occupation: EDV Dienstleister

  • Send private message

9

Friday, July 4th 2003, 8:06am

@ Wolerine:

Also....in der Kategorie: JAVA bin ich ja hier oder ?
ne Kategorie JavaScript gibts hier nicht soweit ich das sehen kann. 8o

Das Java und JavaScript nix miteinander zu tun haben ist mir auch klar. :rolleyes:

Sollt ich den Thread in's "Streaming' bringen oder wie ? X(

Alles klar ? In diesem Sinne.........

@ Exe:

Wer soll jetzt welche Lösung hier reinstellen ? Prometheus oder ich ?


angenehmen Tag noch

sincerly...........ShaoKhan

PS: Prometheus...erstell doch bitte noch 'ne Kategorie JavaScript hier irgendwo.
Leben heisst - Narben tragen.

Wolverine

Beginner

Posts: 15

Location: Köln

Occupation: MISD

  • Send private message

10

Friday, July 4th 2003, 8:41am

freut mich zu hoeren dass du den unterschied kennst

und thematisch passt das hier dann doch wohl in HTML oder?!



sincerely..... *lol


sayo
wolvie

ShaoKhan

www.Spiegelwelt.com

  • "ShaoKhan" started this thread

Posts: 393

Location: 127.0.0.1

Occupation: EDV Dienstleister

  • Send private message

11

Friday, July 4th 2003, 8:45am

Ok..........geb ich zu. :D

Also....verschieben oder schliessen.

sincerly...........ShaoKhan
Leben heisst - Narben tragen.

Unknown

Beginner

Posts: 27

  • Send private message

12

Friday, July 4th 2003, 10:20am

Naja. Mit HTML hat JS ja auch nicht viel zu tun.

Wolverine

Beginner

Posts: 15

Location: Köln

Occupation: MISD

  • Send private message

13

Friday, July 4th 2003, 12:19pm

aber sicherlich weitaus mehr als mit java ;)

hm.. wenn mich nicht alles taeuscht ist javaskript auch nur innerhalb von html auszufuehren..
es gibt/gab zwar die variante des server-side JS aber....
auch da nur innerhalb von html

und wenn es nur funktioniert solange es in html eingebettet ist wuerde ich es zu html packen.. aber sicher nicht zu java
toedsuende *grins


sayo
wolvie

Exekutor

Trainee

Posts: 78

  • Send private message

14

Friday, July 4th 2003, 2:15pm

Hi,

also als erstes mal,...

Da Ihr euch ja einig wart, dass es kein Java ist habe ich es in PHP verschoben.

Ich meinte eigentlich die JavaSkript Lösung von Shaokhan, die noch mal gepostet werden soll!
Ich habe mir die schon mal angesehen und die scheint ganz nett zu sein.

Die von Prom ist auch ok aber nicht ganz korrekt bzw. würde beispielsweise auf meinem Server nicht laufen da ich register_global_vars = off habe!

Aber da vielleicht auch eine PHP Lösung von Interesse ist bin ich einfach mal so frei,...

PHP Source code

1
2
3
4
5
6
7
8
9
10
11
12
13
14
<?php
if( $_POST['senden'] ) // Festellen ob das Formular abgeschickt wurde.
{
     if( $_POST['vorname'] == '' )
     {
          die( 'Der Vorname wurde nicht angegeben!' );
     }

     if( $_POST['nachname'] )
     {
          die( 'Der Nachname wurde nicht angegeben!' );
     }
} // Script Ende
?>


Diese Script würde anschlagen wenn das passende Formular so aussieht:

Source code

1
2
3
4
5
<form action="formmail.php" method="post">
<input type="text" name="vorname"><br />
<input type="text" name="nachnachme"><br />
<input type="submit" name="senden" value="Abschicken">
</form>


Das eigentliche verschicken, speichern in einer Datenbank usw. müßte dann halt nach der überprüfung noch kommen!

Ganz wichtig ist das beim submit name="senden" steht oder ein hidden feld mit
<input type="hidden" name="senden" value="true">
eingefügt wird.
Ansonsten reagiert die erste Abfrage im PHP Script nicht.
senden kann natürlich umbenannt werden. Wer es sich zutraut kann auch die erste Abfrage löschen usw.,...


Es gibt sicher noch schönere Methoden es auszugeben als mit einem die(); Befehl aber es geht hier ja wohl nicht um schönheit sondern um Funktionalität!
Das Formular unter den Fehlermeldungen wieder einzublenden usw. wäre natürlich auch möglich usw.
Aber das geht mir jetzt zu sehr auseinander.

Wenn es mal so ein Problem gibt kann man sich ja melden! (Neuer Post)



Hoffe damit kommt ihr weiter! Und das in Kombination mit dem JavaSkript Ding, das von Shaokhan hoffentlich noch kommt müßte es gut aussehen und sicher sein.
Einfach Mist reinschreiben geht aber immer!




Greets Exe

Prometheus

Administrator

Posts: 3,278

  • Send private message

15

Friday, July 4th 2003, 2:21pm

joa sorry ich vergess das mit den globals immer ... bei mir aufm server hab ich da noch garnicht nachgeschaut deswegen funzt bei mir auch alles.
Jedwege Anfragen bitte an Technomausi oder ShaoKhan richten. Dieses Konto ist und bleibt inaktiv.

Exekutor

Trainee

Posts: 78

  • Send private message

16

Friday, July 4th 2003, 2:30pm

Na gut,

es sei Dir verziehen!


Wenn Du codest solltest Du es aber abstellen! Dann gewöhnst Du Dich ganz automatisch dran!

Die Variabele heißt register_global_vars und kann auf = on oder = off stehen.
Zu finden in der php.ini

Und Apache restarten nicht vergeßen! ;)



Greets Exe

wcf.user.socialbookmarks.titel