Foros del Web » Programando para Internet » Jquery »

DIFERENCIAR cODIGO jAVASCRIPT PARA CADA FUNCION

Estas en el tema de DIFERENCIAR cODIGO jAVASCRIPT PARA CADA FUNCION en el foro de Jquery en Foros del Web. Hola tengo el siguiente Script repetido pues quiero que esa funcion tambien se cumpla para otro campo de un formulario este escript hace que al ...
  #1 (permalink)  
Antiguo 04/09/2015, 12:24
 
Fecha de Ingreso: noviembre-2004
Mensajes: 249
Antigüedad: 19 años, 5 meses
Puntos: 1
DIFERENCIAR cODIGO jAVASCRIPT PARA CADA FUNCION

Hola tengo el siguiente Script repetido pues quiero que esa funcion tambien se cumpla para otro campo de un formulario este escript hace que al comprobar en na base de datos un valor no se repita y sale una alerta diciendo que el valor ingresado ya esta en la base de datos,

Mi problema es que no se como hacer para repetir ya que me sale error pues como que en el script repito alguna variable y por eso me salta el error o no me funciona ayuda....

como diferencio a ambos Scripts

Código Javascript:
Ver original
  1. <script type="text/javascript" src="jquery-1.3.2.js"></script>
  2. <link href="css.css" media="screen" rel="stylesheet" type="text/css" />
  3. <script type="text/javascript">
  4. $(document).ready(function() { 
  5.     $('#numeroproceso').blur(function(){
  6.        
  7.         $('#Info').html('<img src="" alt="" />').fadeOut(1000);
  8.  
  9.         var numeroproceso = $(this).val();     
  10.         var dataString = 'numeroproceso='+numeroproceso;
  11.        
  12.         $.ajax({
  13.             type: "POST",
  14.             url: "check_username_availablity.php",
  15.             data: dataString,
  16.            // success: function(data) {
  17.                success: function(data) {
  18.                 if(data!="") {
  19.                     //------------------------------------------------
  20.                     $("#contratonumero").attr("disabled", "disabled");
  21.                     $("#constancia").attr("disabled", "disabled");
  22.                     $("#tipodocumento").attr("disabled", "disabled");
  23.                     $("#tipocontrato").attr("disabled", "disabled");
  24.                     $("#objeto").attr("disabled", "disabled");
  25.                     $("#contratista").attr("disabled", "disabled");
  26.                     $("#estante").attr("disabled", "disabled");
  27.                     $("#seccion").attr("disabled", "disabled");
  28.                     $("#folder").attr("disabled", "disabled");
  29.                     $("#userfile").attr("disabled", "disabled");
  30.                     $("#submit").attr("disabled", "disabled");
  31.                     $("#cancelar").attr("disabled", "disabled");
  32.                 } else {
  33.                     $("#contratonumero").removeAttr("disabled");
  34.                     $("#constancia").removeAttr("disabled");
  35.                      $("#tipodocumento").removeAttr("disabled");
  36.                      $("#tipocontrato").removeAttr("disabled");
  37.                     $("#objeto").removeAttr("disabled");
  38.                     $("#contratista").removeAttr("disabled");
  39.                     $("#estante").removeAttr("disabled");
  40.                     $("#seccion").removeAttr("disabled");
  41.                     $("#folder").removeAttr("disabled");
  42.                     $("#userfile").removeAttr("disabled");
  43.                     $("#submit").removeAttr("disabled");
  44.                     $("#cancelar").removeAttr("disabled");
  45.                 }
  46.                 $('#Info').fadeIn(1000).html(data);
  47.                 //alert(data);
  48.             }
  49.         });
  50.     });              
  51. });  
  52. </script>
  53. <!-----------------------------PARA EL OTRO CAMPO--------------------------------------->
  54. <script type="text/javascript" src="jquery-1.3.2.js"></script>
  55. <link href="css.css" media="screen" rel="stylesheet" type="text/css" />
  56. <script type="text/javascript">
  57. $(document).ready(function() { 
  58.     $('#contratonumero').blur(function(){
  59.        
  60.         $('#Info2').html('<img src="" alt="" />').fadeOut(1000);
  61.  
  62.         var contratonumero = $(this).val();    
  63.         var dataString = 'contratonumero='+contratonumero;
  64.        
  65.         $.ajax({
  66.             type: "POST",
  67.             url: "check2_username_availablity.php",
  68.             data: dataString,
  69.            // success: function(data) {
  70.                success: function(data) {
  71.                 if(data!="") {
  72.                     //------------------------------------------------
  73.                     $("#numeroproceso").attr("disabled", "disabled");
  74.                     $("#constancia").attr("disabled", "disabled");
  75.                     $("#tipodocumento").attr("disabled", "disabled");
  76.                     $("#tipocontrato").attr("disabled", "disabled");
  77.                     $("#objeto").attr("disabled", "disabled");
  78.                     $("#contratista").attr("disabled", "disabled");
  79.                     $("#estante").attr("disabled", "disabled");
  80.                     $("#seccion").attr("disabled", "disabled");
  81.                     $("#folder").attr("disabled", "disabled");
  82.                     $("#userfile").attr("disabled", "disabled");
  83.                     $("#submit").attr("disabled", "disabled");
  84.                     $("#cancelar").attr("disabled", "disabled");
  85.                 } else {
  86.                     $("#numeroproceso").removeAttr("disabled");
  87.                     $("#constancia").removeAttr("disabled");
  88.                      $("#tipodocumento").removeAttr("disabled");
  89.                      $("#tipocontrato").removeAttr("disabled");
  90.                     $("#objeto").removeAttr("disabled");
  91.                     $("#contratista").removeAttr("disabled");
  92.                     $("#estante").removeAttr("disabled");
  93.                     $("#seccion").removeAttr("disabled");
  94.                     $("#folder").removeAttr("disabled");
  95.                     $("#userfile").removeAttr("disabled");
  96.                     $("#submit").removeAttr("disabled");
  97.                     $("#cancelar").removeAttr("disabled");
  98.                 }
  99.                 $('#Info2').fadeIn(1000).html(data);
  100.                 //alert(data);
  101.             }
  102.         });
  103.     });              
  104. });
  105. </script>


Este es el Script 1 php que llama lo anterior :

check_username_availablity.php
Código PHP:
<?php
sleep
(1);
//------------------------
define('DB_SERVER''localhost');
define('DB_SERVER_USERNAME''archivocor39');
define('DB_SERVER_PASSWORD''ofiunidas159');
define('DB_DATABASE''archivo');

$conexion mysql_connect(DB_SERVERDB_SERVER_USERNAMEDB_SERVER_PASSWORD);
mysql_select_db(DB_DATABASE$conexion);
//----------------------------
if($_REQUEST)
{
    
$numeroproceso     $_REQUEST['numeroproceso'];
    
$query "select * from contenido_archivo where numeroproceso = '".strtolower($numeroproceso)."'";
    
$results mysql_query($query) or die('ok');
    
    if(
mysql_num_rows(@$results) > 0// not available
    
{
        echo 
'<div id="Error"></div>';
        echo 
"<script type=''>alert('Ya existe el Proceso $numeroproceso en la Base de Datos');</script>";         
            }
    else
    {
        echo 
""

    }
    
}
?>


Este es el el otro Script 2 php que llama lo anterior :

check2_username_availablity.php
Código PHP:
<?php
sleep
(1);
//------------------------
define('DB_SERVER''localhost');
define('DB_SERVER_USERNAME''archivocor39');
define('DB_SERVER_PASSWORD''ofiunidas159');
define('DB_DATABASE''archivo');

$conexion mysql_connect(DB_SERVERDB_SERVER_USERNAMEDB_SERVER_PASSWORD);
mysql_select_db(DB_DATABASE$conexion);
//----------------------------
if($_REQUEST)
{
    
$contratonumero    $_REQUEST['contratonumero'];
    
$query2 "select * from contenido_archivo where contratonumero = '".strtolower($contratonumero)."'";
    
$results2 mysql_query($query2) or die('ok');
    
    if(
mysql_num_rows(@$results2) > 0// not available
    
{
        echo 
'<div id="Error"></div>';
        echo 
"<script type=''>alert('Ya existe el Contrato $contratonumero asignado a otro Proceso');</script>";         
            }
    else
    {
        echo 
""

    }
    
}
?>

Última edición por flashtrix; 04/09/2015 a las 12:31

Etiquetas: ajax, focus, formulario, funcion, html, javascript, js, php, select, valor, variable
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:50.