Tutorial: Usando o Botão Ajax

Este exemplo demonstra o uso do botão AJAX em um formulário de controle.

Criando um Formulário de Controle

1. Crie uma nova aplicação do tipo Controle.

2. No menu de aplicação acesse a pasta Campos e clique no item Novo Campo

3. Criaremos 3 campos. Informe o nome e o label dos campos de acordo com a tabela abaixo:

Nome Label
info Informações
browser Navegador
language Idioma

4. No menu da aplicação clique no item Botão >> Novo botão e selecione o tipo “Ajax”.

5. Utilizaremos o seguinte código no botão.

if (!empty($_SERVER['HTTP_CLIENT_IP'])) {
	$ip = $_SERVER['HTTP_CLIENT_IP'];
} elseif (!empty($_SERVER['HTTP_X_FORWARDED_FOR'])) {
	$ip = $_SERVER['HTTP_X_FORWARDED_FOR'];
} else {
	$ip = $_SERVER['REMOTE_ADDR'];
}
 
$lang = substr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 0, 2);
 
if(strpos($_SERVER['HTTP_USER_AGENT'], 'MSIE') !== FALSE) 
	$browser = 'Internet explorer';
elseif(strpos($_SERVER['HTTP_USER_AGENT'], 'Firefox') !== FALSE) 
	$browser = 'Mozilla Firefox';
elseif(strpos($_SERVER['HTTP_USER_AGENT'], 'Chrome') !== FALSE) 
	$browser = 'Google Chrome';
if($lang == "pt")
{
{info} = "Hoje é ".date('d-m-Y').", ".date('H:i:s')." e seu IP é: ".$ip;
}
else
{
{info} = "Today is ".date('d-m-Y').", ".date('H:i:s')." and your IP is: ".$ip;
}
 
{browser} = $browser;
 
{language} = strtoupper($lang);

6. Clique no botão Executar da barra de ferramentas.

Tutoriais na mesma categoria

Campos de Assinatura digital, Rating, Select2 e Switch/Slider

Este exemplo demonstra os campos do formulário adicionados na versão 9.2 do Scriptcase: Assinatur...

Formulário com campos especiais

Neste exemplo, vamos mostrar como configurar alguns campos especiais no Scriptcase, na aplicação f...

Mestre-Detalhe (Único-para-Único)

Neste exemplo será desenvolvido uma aplicação Mestre/Detalhe completa, onde obteremos um formu...

Geração de PDF em Formulários

Neste exemplo veremos como configurar a aplicação de formulário para exibir o botão de impres...

Comente este post