Update of /cvsroot/openbash-org/openbash-org/modules
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv19927/openbash-org/modules
Modified Files:
View.php
Log Message:
Añadida validación de formulario por javascript mediante las funciones
definidas en validate.js
De momento solo se valida campos requeridos, y esto no exime la validación
por parte de los script PHP.
Y para que quede constancia.... coder & Rinzewind putas
Index: View.php
===================================================================
RCS file: /cvsroot/openbash-org/openbash-org/modules/View.php,v
retrieving revision 1.15
retrieving revision 1.16
diff -C2 -d -r1.15 -r1.16
*** View.php 21 Nov 2004 11:36:36 -0000 1.15
--- View.php 23 Nov 2004 14:02:58 -0000 1.16
***************
*** 14,24 ****
function ask_quote()
{
! global $add;?>
! <form id="addquote" action="?page=quote&action=insert" method="post">
<div><label for="quote"><?=$add['please_insert']?></label></div>
! <div><textarea id="quote" name="quote" class="textarea" cols="60%" rows="10"></textarea></div>
! <p><input type="text" id="author" name="author" /> <label for="author"><?=$add['author'];?></label></p>
! <p><input type="text" id="channel" name="channel" /> <label for="channel"><?=$add['channel'];?></label></p>
! <p><input type="text" id="network" name="network" /> <label for="network"><?=$add['network'];?></label></p>
<p>
<input type="button" id="preview" value="<?=$add['preview'];?>" />
--- 14,28 ----
function ask_quote()
{
! global $add;
!
! $this->add_validate(); // adds the javascript file
!
! ?>
! <form id="addquote" onsubmit="return autocheck(this)" action="?page=quote&action=insert" method="post">
<div><label for="quote"><?=$add['please_insert']?></label></div>
! <div><textarea id="quote" name="quote" class="textarea" cols="60%" rows="10" onblur="requireValue(this)"></textarea></div>
! <p><input type="text" id="author" name="author" onblur="requireValue(this)" maxlength="100" /> <label for="author"><?=$add['author'];?></label></p>
! <p><input type="text" id="channel" name="channel" onblur="requireValue(this)" maxlength="50" /> <label for="channel"><?=$add['channel'];?></label></p>
! <p><input type="text" id="network" name="network" onblur="requireValue(this)" maxlength="50" /> <label for="network"><?=$add['network'];?></label></p>
<p>
<input type="button" id="preview" value="<?=$add['preview'];?>" />
***************
*** 114,129 ****
{
global $login_language;
?>
<h5 align="center"><?=$login_language['title']?></h5>
<hr>
<p><?=$login_language['msg']?></p>
! <form action="?page=admin" method="post">
<input type="hidden" name="form" value="1">
<table border="0" width="50%">
<tr class="textoficha">
<td><?=$login_language['login']?></td>
! <td><input type="text" name="login" class="textfield" maxlength="20" /></td>
<td><?=$login_language['passwd']?></td>
! <td><input type="password" name="passwd" class="textfield" maxlength="20" /><td>
<td><input type="submit" name="submit" class="submit" value="<?=$login_language['submit']?>" /></td>
</tr>
--- 118,136 ----
{
global $login_language;
+
+ $this->add_validate(); // adds the javascript file
+
?>
<h5 align="center"><?=$login_language['title']?></h5>
<hr>
<p><?=$login_language['msg']?></p>
! <form onsubmit="return autocheck(this)" action="?page=admin" method="post">
<input type="hidden" name="form" value="1">
<table border="0" width="50%">
<tr class="textoficha">
<td><?=$login_language['login']?></td>
! <td><input type="text" name="login" class="textfield" maxlength="20" onblur="requireValue(this)" /></td>
<td><?=$login_language['passwd']?></td>
! <td><input type="password" name="passwd" class="textfield" maxlength="20" onblur="requireValue(this)" /><td>
<td><input type="submit" name="submit" class="submit" value="<?=$login_language['submit']?>" /></td>
</tr>
***************
*** 147,149 ****
--- 154,170 ----
}
+
+
+ /*
+ * auxiliar functions
+ */
+
+ function add_validate()
+ {
+ ?>
+ <script type="text/javascript" src="validate.js"></script>
+ <?php
+ }
+
+
}
|