tengo dos campos uno que se llama cedula y otro nombre en un formulario web, el campo nombre no es editable, que intruccion de hacer de forma que cuando inserto un valor por ejemplo
206630213, en cedula,
en el campo nombre se me ponga el valor que hay en la direccion
http://www.jps.go.cr/validacedula2.cfm?tipo=undefined&cedula="+cedula;
donde cedula es 206630213 o sea el valor en
http://www.jps.go.cr/validacedula2.cfm?tipo=undefined&cedula=206630213
en esta pagina hay
{ "nombre": "RUIZ ULATE JAVIER" }
pero en el campo nombre solo debe de aparecer :
RUIZ ULATE JAVIER
no entendi lo que quieres del todo.,.. deberías organizar un poco más lo que dices... pero creo que lo que pides es un form GET
<form action="pagina.html" method="GET">
<input type="hidden" name="tipo" value="undefined"/>
<input name="cedula"/>
<input type="submit"/>
</form>
info aquí
http://www.w3schools.com/html/html_forms.asp (http://www.w3schools.com/html/html_forms.asp)
Eso ya lo tenia ahora como hago para que una vez ingresada la cedula en el campo nombre aparezca el nombre respectivo
lo que quieres es que al meter la cedula, hagas click y se muestre una pagina con el nombre?
por favor da tantos detalles como puedas, para no tener que andar adivinando ya que no te estoy entendiendo
explicate desde 0
Donde guardas los datos que relaciona la cedula con el nombre?.
Lo haces por medio de JS (Es algo estupido, pero quizas solo sea un ejercicio)?
Lo recoges de una base de datos?
Que lenguaje de servidor usas?
(Igual que engel lex opino que no das ningun dato par apode ayudarte)
Por cierto esto esta en dudas generales, supongo que seria mejor moverlo a web.
Veamos tengo este formualrio
https://dl.dropboxusercontent.com/u/33001930/Prueba.html
Lo que quiero es que al insertar una cedula el nombre que se coloque en el campo nombre sea el que se encuentra en la direccion que esta en el codigo fuente de ese formulario.
el problema es que cuando lo ejecuto con cedula 205550900 me direcciona una pagina que no existe
la cual es
https://dl.dropboxusercontent.com/u/33001930/pagina.html?tipo=undefined&cedula=205550900
Vean el codigo fuente de la primera pagina es que no se como ponerla aqui
La intension es aprovechar que esa pagina provee un padron para no tener que traerlo directamente desde una base de datios.
lo que tu quieres se llama una llamada ajax...
primera pregunta... cuanto sabes de jscript, sql y php?
en php tienes que retornar el valor que posiblemente sea sacado de una base de datos... y el jscript en submit debe hacer un XMLHttpRequest para que recupere esa info, lo más recomendable es que el paso de dato lo hagas en json
No se mucho, cuesta mucho, me estoy basando en el codigo fuente de la pagina
http://www.jps.go.cr/contrataciones_descargar.cfm?NUMERO=2015LN-000001-PROV
pero yo solo ocupo dos campos
XD tal cual como lo decía
desde la linea 110 del codigo fuente de la pagina
$.ajax(url).success(function(data)
{
$("#alerts").empty();
if (!data || data.indexOf("INVALIDA")!=-1)
{
marcar(id,"Cédula inválida. En caso de problemas con su número de cédula contacte al Departamento de Proveeduria al teléfono 25222172 ");
}
else
{
var info = $.parseJSON(data.trim());
$("#contacto").val(info.nombre);
if (info.telefono)
$("#telefono").val(info.telefono);
if (info.correo)
$("#correo").val(info.correo);
if (info.fax)
$("#fax").val(info.fax);
if (info.empresa)
$("#nombreempresa").val(info.empresa);
$("#contacto").parents(".control-group").removeClass("error");
$("#cedula").parents(".control-group").removeClass("error");
}
});
puedes simplificarte la vida usando jquery... pero igual tiene s que saber lo minimo de php y algo medio de jscript para manejar ajax, mucha gente se enreda con facilidad
Pero entonces que esta mal en mi formulario???
si esta igual
el formulario no está mal, en hecho, está listo... ahora tienes que hacer el jscript para que haga la funcion
aunque por la pregunta veo que tienes poco conocimiento de ello... recomiendo que leas estos tutoriales (te tomarán de un día a una semana terminarlos depende de tu nivel de aprendizaje)
http://www.javascriptya.com.ar/ (http://www.javascriptya.com.ar/)
http://www.javascriptya.com.ar/jquery/ (http://www.javascriptya.com.ar/jquery/)
http://www.phpya.com.ar/ (http://www.phpya.com.ar/)
http://www.ajaxya.com.ar/ (http://www.ajaxya.com.ar/)
si estás apurado por hacerlo, puedes saltarte al ultimo (los deje en orden que los deberías aprender) y arriesgarte a ver si entiendes algo