Validate form
Hallo peeps,
Ik wil een kleine validate maken van mijn form die ik heb gemaakt in php.
Dit is een deel van t form die ik wil validaten
dit is mijn javascript code
weet iemand wat ik fout doe want, mijn menu is nu ook niet meer aanklikbaar.
greetz,
Sem
Ik wil een kleine validate maken van mijn form die ik heb gemaakt in php.
Dit is een deel van t form die ik wil validaten
Code (php)
1
2
3
4
5
6
7
8
2
3
4
5
6
7
8
echo "<tr class='cmscell ". oddeven() ."'>";
echo "<td>";
echo "". $trans->t('template_algemeenvereniging') .":";
echo "</td>";
echo "<td colspan='3'>";
echo "<input type='text' id='verenigingnaam' name='vereniging' size='50' value='". iv($clubinfo['name']) ."'/>";
echo "</td>";
echo "</tr>";
echo "<td>";
echo "". $trans->t('template_algemeenvereniging') .":";
echo "</td>";
echo "<td colspan='3'>";
echo "<input type='text' id='verenigingnaam' name='vereniging' size='50' value='". iv($clubinfo['name']) ."'/>";
echo "</td>";
echo "</tr>";
dit is mijn javascript code
Code (php)
1
2
3
4
2
3
4
echo " function ValidateValue() { ";
echo "#('verenigingnaam').val === '' {
alert ('Niks ingevuld')
}}";
echo "#('verenigingnaam').val === '' {
alert ('Niks ingevuld')
}}";
weet iemand wat ik fout doe want, mijn menu is nu ook niet meer aanklikbaar.
greetz,
Sem
Ik zou javascript niet met echo doen.
Wat is het nut van echo "". (regel 3)?
Wat is het nut van echo "". (regel 3)?
als je goed ziet zie je op regel 3
die echo "" geeft aan dat t een echo is en meteen een variabele komt. die trans zorgt ervoor dat t word vertaald en template_algemeenvereniging is de naam van de trans.
duidelijk toch?
en de javacsript staat in php dus ik moet t wel echo'en
die echo "" geeft aan dat t een echo is en meteen een variabele komt. die trans zorgt ervoor dat t word vertaald en template_algemeenvereniging is de naam van de trans.
duidelijk toch?
en de javacsript staat in php dus ik moet t wel echo'en
Sem E op 04/10/2012 13:37:59:
... en de javacsript staat in php dus ik moet t wel echo'en
Ja, dan moet je goed opletten.
Goed opletten wat bij php hoort en wat bij javascript.
Goed kijken welke puntkomma hoort bij javascript en welke bij php.
Het meest lastige is waarschijnlijk de " en '
Om dat soort fouten te vinden: echo het gewoon, kijk in de HTML-broncode naar de code tussen <script> en </script>
en controleer daar of alles nog goed zit.
Dit gezegd zijnde ...
Code (php)
bedoel je dit?
$('#verenigingnaam').val()
Ja Kris ik kwam erachter dat die # helemaal geen variabele in jquery is. Dus had t al veranderd naar wat jij daar hebt. Nog steeds doet ie niet wat ik wil, en ga ik even opnieuw beginnen met het schrijven van t scripje. Aangezien ik waarschijnlijk gewoon wat typ fouten heb in de php/javascript. Ik show t scripje als ik klaar ben.
Greetz
Toevoeging op 04/10/2012 15:01:33:
Hij doet het precies hoe ik het zou willen, dat ie zou moeten doen. Deze code heb ik gebruikt.
THNX
Greetz
Toevoeging op 04/10/2012 15:01:33:
Hij doet het precies hoe ik het zou willen, dat ie zou moeten doen. Deze code heb ik gebruikt.
Code (php)
1
2
3
4
5
6
7
8
9
10
11
2
3
4
5
6
7
8
9
10
11
echo "<script type='text/javascript'>";
echo " function checkField(myfield){
if($('#'+myfield).val()==''){
$('#lbl'+myfield).html('Invalid Username').css('color', 'red');
}
else{
$('#lbl'+myfield).html('Valid Username').css('color', 'green');
}}";
echo "</script>";
echo " function checkField(myfield){
if($('#'+myfield).val()==''){
$('#lbl'+myfield).html('Invalid Username').css('color', 'red');
}
else{
$('#lbl'+myfield).html('Valid Username').css('color', 'green');
}}";
echo "</script>";
THNX




