Oi turma,
Preciso saber como deixar o cursor posicionado no primeiro campo do formulário automaticamente quando a script for carregada.
Hoje preciso clicar com o mouse sobre o campo para poder começar o preenchimento do formulário.
Valeu,
Obrigado
- Fórum WMO
- → Viewing Profile: Likes: fernandochagas
Community Stats
- Group Usuários
- Active Posts 24
- Profile Views 788
- Member Title Novato no fórum
- Age Age Unknown
- Birthday Birthday Unknown
-
Sexo
Não informado
3
Neutral
User Tools
Friends
fernandochagas hasn't added any friends yet.
Latest Visitors
#722501 Como Posicionar O Cursor No Primeiro Campo Do Form
Posted by fernandochagas
on 23/03/2006, 12:23
#672266 Executar Função Php Chamada Pelo Javascript
Posted by fernandochagas
on 14/12/2005, 01:20
Estou tentando fazer a validação dos dados inseridos em um form.
Consigo testar os campos com uma função javascript numa boa, não tenho problemas, mas precisava dar uma melhorada nessa validação, do tipo: A form está coletando campos para o registro de um cliente (nome, endereço, etc).
Acontece que depois que o cara dá o submit, a script roda a tal função javascript onde esses campos são testados, por exemplo se o campo nome está em branco ela exibe uma mensagem de erro e retorna p/ form. Mas se o campo "nome" estiver preenchido eu queria testar se já existe esse nome na tabela MySQL e retornar a verdadeiro ou falso.
Daí eu criei a função abaixo:
function testDataField($table,$field,$data){
open_database(); // Outra função que criei p/ abrir o banco.
$query="SELECT * FROM $table WHERE $field=$data";
$result=mysql_query($query) or die(mysql_error());
if (mysql_num_rows($result)) {
return TRUE;
} else {
return FALSE;
}
}
Se eu executar essa função direto pelo php ela funciona beleza.
Tentei fazer o seguinte no javascript, mas não funciona..
<form onSubmit="return form_validator(this)" method=post enctype="multipart/form-data" action="prices_add1.php">
<script language="JavaScript">
function form_validator(theForm) {
if(theForm.name.value == "") {
alert("Campo nome não preenchido!");
theForm.name.focus();
return(false);
} else {
// Aqui está o meu problema:
var teste="<?php echo testDataField('lists_of_prices','name',$name)); ?>";
//
if(teste) {
alert("Este nome Já existe!");
theForm.name.focus();
return(false);
} else {
return(true);
}
}
}
.......
Não tenho conhecimento de nenhum exemplo ou tutorial a respeito.
O que faço hoje é testar o dado na script chamada por esta form, mas não acho isso
legal.
De repente há outra forma de resolver esse problema mas não faço idéia como.
Sel alguém puder dar uma dica, eu agradeço desde já.
Valeu turma!!
Grande abraço a todos.
Consigo testar os campos com uma função javascript numa boa, não tenho problemas, mas precisava dar uma melhorada nessa validação, do tipo: A form está coletando campos para o registro de um cliente (nome, endereço, etc).
Acontece que depois que o cara dá o submit, a script roda a tal função javascript onde esses campos são testados, por exemplo se o campo nome está em branco ela exibe uma mensagem de erro e retorna p/ form. Mas se o campo "nome" estiver preenchido eu queria testar se já existe esse nome na tabela MySQL e retornar a verdadeiro ou falso.
Daí eu criei a função abaixo:
function testDataField($table,$field,$data){
open_database(); // Outra função que criei p/ abrir o banco.
$query="SELECT * FROM $table WHERE $field=$data";
$result=mysql_query($query) or die(mysql_error());
if (mysql_num_rows($result)) {
return TRUE;
} else {
return FALSE;
}
}
Se eu executar essa função direto pelo php ela funciona beleza.
Tentei fazer o seguinte no javascript, mas não funciona..
<form onSubmit="return form_validator(this)" method=post enctype="multipart/form-data" action="prices_add1.php">
<script language="JavaScript">
function form_validator(theForm) {
if(theForm.name.value == "") {
alert("Campo nome não preenchido!");
theForm.name.focus();
return(false);
} else {
// Aqui está o meu problema:
var teste="<?php echo testDataField('lists_of_prices','name',$name)); ?>";
//
if(teste) {
alert("Este nome Já existe!");
theForm.name.focus();
return(false);
} else {
return(true);
}
}
}
.......
Não tenho conhecimento de nenhum exemplo ou tutorial a respeito.
O que faço hoje é testar o dado na script chamada por esta form, mas não acho isso
legal.
De repente há outra forma de resolver esse problema mas não faço idéia como.
Sel alguém puder dar uma dica, eu agradeço desde já.
Valeu turma!!
Grande abraço a todos.
- HaroNism likes this
- Fórum WMO
- → Viewing Profile: Likes: fernandochagas
- Privacy Policy
- Regras ·