
Dimitris
Membros-
Total de itens
18 -
Registro em
-
Última visita
Sobre Dimitris

Dimitris's Achievements
0
Reputação
-
Ola a todos Estou necessitando uma ajuda no seguinte tenho um questionário em HTML e Java script que funciona muito bem, baixei ele do site WWW. JavaScriptKit.com São duas paginas uma com as perguntas e outra onde mostra a pontuação e os resultados. Mas eu necessito que os resultados (Repostas corretas e porcentagem de acerto) sejam gravados num banco de dados através de ASP tem como fazer isso? Os códigos em HTML e em Java script estão abaixo: Pagina que contem as perguntas <html> <head> <title>JavaScriptKit.com Multiple Choice Quiz Script</title> <style> .qheader{ font:bold 14px Arial; } .qselections{ font:normal 13px Arial; } </style> <script src="quizconfig.js"> </script> <script> /*********************************************** * JavaScriptKit.com Multiple Choice Quiz Script (http://www.javascriptkit.com) * Copyright 2003 JavaScript Kit- http://www.javascriptkit.com * This notice and footnote must stay intact for use * Visit JavaScript Kit (http://www.javascriptkit.com/) for full source code ***********************************************/ var actualchoices=new Array() document.cookie="ready=yes" </script> </head> <body bgcolor="#FFFFFF"> <!--Comments on configuring quiz script--> <!--Change the questions below any way you want, but make note of the following:--> <!--1) Perserve the <FORM> tags --> <!--2a) Inside each radio button, use the VALUE attribute to denote each question's choices: "a", "b", "c" etc.--> <!--2b) Inside each radio button, use the NAME attribute to denote which question the button belongs to ("question1", "question2" etc--> <!--3) Script supports unlmited # of questions. Be sure to edit .js file to enter corresponding solutions--> <p align="center"> <form method="POST" name="myquiz"> <font face="Arial"><big><big>General Knowledge Quiz</big></big></font></p> <div class="qheader"> 1) What is the difference between a jungle and a rain forest?</div> <div class="qselections"> <input type="radio" value="a" name="question1">a) No difference. Simply two different ways in referring to the same thing.<br> <input type="radio" value="b" name="question1">b) A jungle in general receives less rain than a rain forest.<br> <input type="radio" value="c" name="question1">c) A jungle refers to the thickest area of a rain forest<br> <input type="radio" value="d" name="question1">d) A jungle and a rain forest each contain their own group of distinct plants and animals.<br> </div> <br> <div class="qheader"> 2) What is the world's most common religion?</div> <div class="qselections"> <input type="radio" value="a" name="question2">a) Christianity<br> <input type="radio" value="b" name="question2">b) Buddhism<br> <input type="radio" value="c" name="question2">c) Hinduism<br> <input type="radio" value="d" name="question2">d) Muslim<br> </div> <br> <div class="qheader"> 3) Which city ranks as the world's most populous city (2002)?</div> <div class="qselections"> <input type="radio" value="a" name="question3">a) New York (US)<br> <input type="radio" value="b" name="question3">b) Mexico City (Mexico)<br> <input type="radio" value="c" name="question3">c) Tokyo (Japan)<br> <input type="radio" value="d" name="question3">d) Shanghai (China)<br> </div> <br> <div class="qheader"> 4) What is the second largest country (in size) in the world?</div> <div class="qselections"> <input type="radio" value="a" name="question4">a) USA<br> <input type="radio" value="b" name="question4">b) China<br> <input type="radio" value="c" name="question4">c) Canada<br> <input type="radio" value="d" name="question4">d) Russia<br> </div> <br> <div class="qheader"> 5) As of January 2003, how much is Microsoft Chairman Bill Gates's net worth?</div> <div class="qselections"> <input type="radio" value="a" name="question5">a) 10 million US<br> <input type="radio" value="b" name="question5">b) 10 billion US<br> <input type="radio" value="c" name="question5">c) 35 billion US<br> <input type="radio" value="d" name="question5">d) 50 billion US<br> </div> <br> <div class="qheader"> 6) Which country below is not one of the members of the UN security council (Jan 2003)?</div> <div class="qselections"> <input type="radio" value="a" name="question6">a) USA<br> <input type="radio" value="b" name="question6">b) China<br> <input type="radio" value="c" name="question6">c) Germany<br> <input type="radio" value="d" name="question6">d) France<br> </div> <br> <div class="qheader"> 7) The longest river in the world is:</div> <div class="qselections"> <input type="radio" value="a" name="question7">a) Amazon (Brazil)<br> <input type="radio" value="b" name="question7">b) Nile (Egypt)<br> <input type="radio" value="c" name="question7">c) Yangtze (China)<br> <input type="radio" value="d" name="question7">d) Congo (Zaire)<br> </div> <br> <div class="qheader"> 8) Which software firm is the second largest in the world, after Microsoft?</div> <div class="qselections"> <input type="radio" value="a" name="question8">a) Netscape<br> <input type="radio" value="b" name="question8">b) Oracle<br> <input type="radio" value="c" name="question8">c) Lotus<br> <input type="radio" value="d" name="question8">d) Norton<br> </div> <br> <div class="qheader"> 9) What's the world's most widely spoken language?</div> <div class="qselections"> <input type="radio" value="a" name="question9">a) English<br> <input type="radio" value="b" name="question9">b) Spanish<br> <input type="radio" value="c" name="question9">c) Mandarin<br> <input type="radio" value="d" name="question9">d) French<br> </div> <br> <div class="qheader"> 10) Which continent is host to the most countries in the world?</div> <div class="qselections"> <input type="radio" value="a" name="question10">a) Asia<br> <input type="radio" value="b" name="question10">b) Africa<br> <input type="radio" value="c" name="question10">c) Europe<br> </div> </form> <form> <div align="center"> <input type="button" value="Grade Me!" name="B1" onClick="gradeit()"> <input type="button" value="Reset" name="B2" onClick="document.myquiz.reset()"></div> </form> </body> </html> Pagina que mostar os Resultados <html> <head> <title>Instant Quiz Results</title> </head> <body bgcolor="#FFFFFF"> <p align="center"><strong><font face="Arial"> <script src="quizconfig.js"> </script> <big>Resultados do Questionário</big></font></strong></p> <div align="center"><center> <table border="0" cellspacing="0" cellpadding="0"> <tr> <td width="100%"><form method="POST" name="result"><table border="0" width="100%" cellpadding="0" height="116"> <tr> <td height="25" bgcolor="#D3FFA8"><strong><font face="Arial">Respostas certas do total:</font></strong></td> <td height="25"><p><input type="text" name="p" size="24"></td> </tr> <tr> <td height="17" bgcolor="#D3FFA8"></td> <td height="17"><p><textarea name="T2" rows="2" cols="10" wrap="virtual"></textarea></td> </tr> <tr> <td height="25" bgcolor="#D3FFA8"><strong><font face="Arial">Porcentagem de acertos:</font></strong></td> <td height="25"><input type="text" name="q" size="8"></td> </tr> </table> </form> </td> </tr> </table> </center></div> <form method="POST"><div align="center"><center><p> <script> var wrong=0 for (e=0;e<=2;e++) document.result[e].value="" var results=document.cookie.split(";") for (n=0;n<=results.length-1;n++){ if (results[n].charAt(1)=='q') parse=n } var incorrect=results[parse].split("=") incorrect=incorrect[1].split("/") if (incorrect[incorrect.length-1]=='b') incorrect="" document.result[0].value=totalquestions-incorrect.length+" out of "+totalquestions document.result[2].value=(totalquestions-incorrect.length)/totalquestions*100+"%" for (temp=0;temp<incorrect.length;temp++) document.result[1].value+=incorrect[temp]+", " </script> <input type="button" value="Refaça o Questionario" name="B1" onClick="history.go(-1)"> <input type="button" value="Veja o gabarito" name="B2" onClick="showsolution()"></p> </center></div> </form> <p id="footnote" align="center"><font face="arial" size="-1">Quiz script provided by<br> <a href="http://www.javascriptkit.com">JavaScriptKit.com</a></font></p> </body> </html> javascript quizconfig.js /*********************************************** * JavaScriptKit.com Multiple Choice Quiz Script (http://www.javascriptkit.com) * Copyright 2003 JavaScript Kit- http://www.javascriptkit.com * This notice and footnote must stay intact for use * Visit JavaScript Kit (http://www.javascriptkit.com/) for full source code ***********************************************/ //Enter total number of questions: var totalquestions=10 //Enter the solutions corresponding to each question: var correctchoices=new Array() correctchoices[1]='c' //question 1 solution correctchoices[2]='a' //question 2 solution, and so on. correctchoices[3]='c' correctchoices[4]='c' correctchoices[5]='c' correctchoices[6]='c' correctchoices[7]='b' correctchoices[8]='b' correctchoices[9]='c' correctchoices[10]='b' /////Don't edit beyond here////////////////////////// function gradeit(){ var incorrect=null for (q=1;q<=totalquestions;q++){ var thequestion=eval("document.myquiz.question"+q) for (c=0;c<thequestion.length;c++){ if (thequestion[c].checked==true) actualchoices[q]=thequestion[c].value } if (actualchoices[q]!=correctchoices[q]){ //process an incorrect choice if (incorrect==null) incorrect=q else incorrect+="/"+q } } if (incorrect==null) incorrect="a/b" document.cookie='q='+incorrect if (document.cookie=='') alert("Your browser does not accept cookies. Please adjust your browser settings.") else window.location="results.htm" } function showsolution(){ var win2=window.open("","win2","width=200,height=350, scrollbars") win2.focus() win2.document.open() win2.document.write('<title>Solution</title>') win2.document.write('<body bgcolor="#FFFFFF">') win2.document.write('<center><h3>Gabarito</h3></center>') win2.document.write('<center><font face="Arial">') for (i=1;i<=totalquestions;i++){ for (temp=0;temp<incorrect.length;temp++){ if (i==incorrect[temp]) wrong=1 } if (wrong==1){ win2.document.write("Question "+i+"="+correctchoices[i].fontcolor("red")+"<br>") wrong=0 } else win2.document.write("Question "+i+"="+correctchoices[i]+"<br>") } win2.document.write('</center></font>') win2.document.write("<p align='center'><small><a href='http://www.javascriptkit.com' target='_new'>JavaScript Kit quiz script</a></small>") win2.document.close() } Agradeço a quem puder me dar uma luz Um abraço Dimitris
-
Ola meu caro Bareta Não pude responder ontem sua msg, mas infelizmente estou dando trabalho para vocês a toa os asteriscos são introduzidos no meio do numero justamente quando ele faz a verificação dos dados não tem como alterar isso sem mexer nesta verificação abaixo a função que ele usa objRS("id_os") = Request("id_os") objRS("tipo_equip") = Request("tipo_equip") objRS("tipo_equip") = Request("tipo_equip") If Instr(Lcase(Trim(objRS("tipo_equip"))),"impressora") Then numero_serial = "*********" & Right(Trim(Request("numero_serial ")),6) Else numero_serial = Left(Trim(Request("numero_serial")),6) & "******" & Right(Trim(Request("numero_serial")),4) End If objRS("numero_serial") = Cript(numero_serial) O que eu quero saber e se eu eliminar o If do código acima ele vai continuar a gravar os dados normalmente criptografados Um abraço Dimitris
-
Ola Não eu peguei os numeros que já estão na tabela mas nas paginas de salvar os dados ele chama esta mesma função e isso que eu não consigo entender Um abraço Dimitris
-
Ola Iceguy Obrigado pela atenção e pelas funções. Meu problema neste caso e que e a mesma função que faz a criptografia e o inverso preciso eliminar os asteriscos na função inversa, como não fui eu que fiz o site estou pegando ele agora. Um abraço Dimitris
-
Ola a todos Estou com um problema em decriptografar dados gravados num banco de dados Access a função que faz a criptografia e decriptografia e a seguinte: Function Cript(texto) Dim vCript texto = Trim(texto) If texto <> "" Then vCript = "" chave = "5555555555555555555" For i = 1 To Len(texto) If vCript = "" Or i > Len(chave) Then x = 1 Else x = x + 1 vCript = vCript & Chr(255 - (Asc(Mid(texto, i, 1))) + Int(Mid(chave,x,1)) ) Next Cript = vCript Else Cript = "" End If End Function Mas quando aplicada na função decriptografar ela me retorna os valores da seguinte forma "539059******0437" com este seis antéricos no meio e não sei como tirar eles para que o valor do campo apareça com os números . Se alguém puder me ajudar agradeceria muito Um abraço a todos Dimitris
-
Como me referir com o a um obejto dentro de uma div com o 'getElem
pergunta respondeu ao Dimitris de Dimitris em Ajax, JavaScript, XML, DOM
Muito Obrigado funcionou bem Moderador pode fechar Dimitris -
Desculpe a demora em responder estava viajando mas eu tinha feito esta alteração e não funcionou continuou igual eu não consigo ver aonde esta o erro mas mesmo assim obrigado pelo sua ajuda
-
Como me referir com o a um obejto dentro de uma div com o 'getElem
pergunta respondeu ao Dimitris de Dimitris em Ajax, JavaScript, XML, DOM
Ok eu vou tentar e te retorno -
Ola a todos Como na minha oergunta anterior e sobre o media player no FF Opera Safari e Google Chrome O javascript de controle de um media player funcinam bem se o Objeto estiber embutido dieto na pagina dentro de uma tabela por exemplo <object id="contentPlayer" name="contentPlayer" width="400" height="266" type="application/x-ms-wmp"> <param name="AnimationAtStart" value="0" /> <param name="AutoStart" value="0" /> <param name="CurrentMarker" value="0" /> <param name="EnablePositionControls" value="0" /> <param name="EnableTracker" value="0" /> <param name="ShowAudioControls" value="0" /> <param name="ShowCaptioning" value="0" /> <param name="ShowControls" value="1" /> <param name="ShowDisplay" value="0" /> <param name="ShowGotoBar" value="0" /> <param name="ShowPositionControls" value="0" /> <param name="ShowStatusBar" value="0" /> <param name="ShowTracker" value="0" /> <PARAM NAME="EnableContextMenu" VALUE="false"> <param name="SRC" value="video.wmv" /> <param name="TransparentAtStart" value="1" /> <param name="uiMode" value="none"/> <param name="Volume" value="600"> <embed src="video.wmv" width="400" height="266" autostart="0" type="application/x-ms-wmp" id="contentPlayer" name="contentPlayer" showdisplay="0" showcontrols="1" animationatstart="0" transparentatstart="1" showstatusbar="0" showtracker="0" currentmarker="0" enablepositioncontrols="0" enabletracker="0" showcaptioning="0" showaudiocontrols="0" showgotobar="0" EnableContextMenu="false" volume="600" uiMode="none" showpositioncontrols="0"></embed> </object> Os javascript que controla o palyer e function Pause() var player=document.getElementById('contentPlayer'); { document.getElementById("contentPlayer").controls.pause(); } function Play() { document.getElementById('contentPlayer').controls.play(); } function Stop() { document.getElementById('contentPlayer').controls.stop(); } function Volume() { document.getElementById('contentPlayer').settings.volume = document.getElementById('contentPlayer').settings.volume + 30; } function VolumeDown() { document.getElementById('contentPlayer').settings.volume = document.getElementById('contentPlayer').settings.volume - 30; } mas seu eu colocar o player dentro de uma div assim por exemplo <div id="DVideo" style="position:absolute; width:400px; height:266px; z-index:3; visibility: hidden; left: 14px; top: 85px;"> <object id="contentPlayer" name="contentPlayer" width="400" height="266" type="application/x-ms-wmp"> <param name="AnimationAtStart" value="0" /> <param name="AutoStart" value="0" /> <param name="CurrentMarker" value="0" /> <param name="EnablePositionControls" value="0" /> <param name="EnableTracker" value="0" /> <param name="ShowAudioControls" value="0" /> <param name="ShowCaptioning" value="0" /> <param name="ShowControls" value="1" /> <param name="ShowDisplay" value="0" /> <param name="ShowGotoBar" value="0" /> <param name="ShowPositionControls" value="0" /> <param name="ShowStatusBar" value="0" /> <param name="ShowTracker" value="0" /> <PARAM NAME="EnableContextMenu" VALUE="false"> <param name="SRC" value="http://www.donegattiimoveis.com.br/sbu/sotierj-26-04-2011.wmv" /> <param name="TransparentAtStart" value="1" /> <param name="uiMode" value="none"/> <param name="Volume" value="600"> <embed src="http://www.donegattiimoveis.com.br/sbu/sotierj-26-04-2011.wmv" width="400" height="266" autostart="0" type="application/x-ms-wmp" id="contentPlayer" name="contentPlayer" showdisplay="0" showcontrols="1" animationatstart="0" transparentatstart="1" showstatusbar="0" showtracker="0" currentmarker="0" enablepositioncontrols="0" enabletracker="0" showcaptioning="0" showaudiocontrols="0" showgotobar="0" EnableContextMenu="false" volume="600" uiMode="none" showpositioncontrols="0"></embed> </object> </div> O FF me avisa que o player não esta definido, provavelmente eu não sei me referenciar ao player embutido dentro de uma div Se alguém pode me ajudar agradeço Um abraço Dimitris
-
Controle do Media Palyer no Firefox
pergunta respondeu ao Dimitris de Dimitris em Ajax, JavaScript, XML, DOM
Ola a todos Eu consegui Fazer funcionar no FF e no Safari e no Google Chrome so foi adicionar a variavel var player=document.getElementById('contentPlayer'); Mas mesmo assim no Opera não funciona ele me da o segiinte erro Uncaught exception: TypeError: Cannot convert 'player.controls' to object called from line 1, column 11 in <anonymous function>(event): play(); Esta eu não entendi se alguém puder me dar uma luz agradeceria muito Um abraço Dimitris -
Ola a todos Eu tenho um script em javascript bem simples que controla um Windows Media Player embutido na pagina em html as funções do script são tipo Play, Stop, Pause e Volume. No SAFARi ele funciona bem para pausa e reinicia o video sem problemas e sem msg de erros no console mas... Quando abro a pagina no firefox o script não funciona no console de erros do FIREFOX me da a seguinte msg document.getElementById('contentPlayer').controls is undefined O script é este abaixo function Pause() { document.getElementById("contentPlayer").controls.pause(); } function Play() { document.getElementById('contentPlayer').controls.play(); } function Stop() { document.getElementById('contentPlayer').controls.stop(); } function Volume() { document.getElementById('contentPlayer').settings.volume = document.getElementById('contentPlayer').settings.volume + 30; } function VolumeDown() { document.getElementById('contentPlayer').settings.volume = document.getElementById('contentPlayer').settings.volume - 30; } contentPlayer e o Id do objeto WMP na pagina em html Se alguém puder me ajudar agradeço antecipadamente Um abraço Dimitris
-
Ola a todos tenho um sistema de login que estava funcinando bem com o MSSQL 2000 e versões mais antigas do IIS, mas ao migrar para o IIS 7 e MSSQL 2005 esta da seguinte forma Ao entrar na pagina Index.asp ele te direciona para a pagina de login corretamente mas ai e que esta o problema qualquer usuario e senha eu usar ele me redireciona para a pagina index como logado, não importanado se o usuario esta cadastrado no banco ou não os codigos estão abaixo arquivo de conexão com o MSSQL server <% '##Declara as variaveis a serem utilizadas no script Dim conexao, stringConexao, host, usuario, senha, banco '##Informe os dados de conexão junto ao banco Microsoft SQL Server host ="xxx.xxx.xxx.xxx" usuario="sa" senha ="senha" banco ="dados" SET conexao = Server.CreateObject("ADODB.Connection") '##Monta a string de conexão utilizando os dados informados anteriormente stringConexao = "Provider=SQLOLEDB.1;SERVER="&host&";DATABASE="&banco&";UID="&usuario&";PWD="&senha&";" '##Instancia o objeto de conexão com o banco 'SET conexao = Server.CreateObject("ADODB.Connection") On Error Resume Next '##Abre a conexão junto ao banco conexao.Open stringConexao '##Tratamento de erro. Caso ocorra problemas na conexão, exibe esta informação e apresenta detalhes. If Err.Number <> 0 Then response.write "<b><font color='red'> Conexão com o banco '" & banco & "' Microsoft SQL Server falhou !</font></b>" response.write "<BR><BR>" response.write "<b>Erro.Description:</b> " & Err.Description & "<br>" response.write "<b>Erro.Number:</b> " & Err.Number & "<br>" response.write "<b>Erro.Source:</b> " & Err.Source & "<br>" Else '##Caso a conexão seja bem sucedida, mostra mensagem de confirmação. response.write "<b><font color='blue'> Conexão com o banco '" & banco & "' Microsoft SQL Server estabelecida com sucesso !</font>" End If '##Fecha a conexão com o banco conexao.close '##Remove as referência do objeto da memória SET conexao = Nothing %> Arquivo que faz a verificação do login e libera o acesso <!--#include file="connection.asp"--> <% varLogin = Trim(Request("Login")) varSenha = Trim(Request("Senha")) OpenDB conn, list strSELECT = "SELECT * FROM dbo.usuario WHERE Email = N'"& varLogin &"' AND Senha = N'"& varSenha &"'" list.Open strSELECT If list.RecordCount > 0 Then Session("ID") = Session.SessionID Session("nome") = Trim(list("Nome")) Session("email") = list("Email") Session("codigo") = list("codigo") Session("login") = True Session("erro") = False Else Session("erro") = True End If Session("email") = varLogin Session("senha") = varSenha list.Close CloseDB conn, list If Session("erro") Then Response.Redirect "../login.asp" End If Response.Redirect "../index.asp" %> formulario de login <form method="post" action="functions/login.asp" class="form" name="loginpage"> <table width="100%" cellspacing="0" cellpadding="0" vspace="0" hspace="0" border="0"> <% If Session("erro") Then Session("erro") = Null %> <tr> <td colspan="3" class="titulo2" align="center" valign="top">Login ou senha inválido! </td> </tr> <tr> <td colspan="3" class="titulo5"> </td> </tr> <%End If%> <tr> <td width="249" class="titulo5" align="right">Usuário:<b><font face="Verdana, Arial, Helvetica, sans-serif" size="1" color="#FFFFFF"> </font></b></td> <td colspan="2"> <input type="text" name="login" size="50" class="caixaform" maxlength="50" value="<%=session("username")%>"> </td> </tr> <tr> <td colspan="3"></td> </tr> <tr> <td width="249" class="titulo5" align="right">Senha: </td> <td colspan="2"> <input type="password" name="senha" size="15" class="caixaform" maxlength="10"> <img src="images/canto2.gif" width="19" height="20" onMouseOver="this.style.cursor='hand'" onMouseOut="this.style.cursor='default'" onClick="return validaLoginPage()" border="0"> </td> </tr> <tr> <td colspan="3" class="textomenu" align="center" valign="top"><a href="esqueceu.asp" class="titulo5">Esqueceu sua senha?</a> <script language="JavaScript"> var formNameLoginPage = "loginpage" var loginA = document[formNameLoginPage].login; var senhaA = document[formNameLoginPage].senha; function validaLoginPage(){ if(loginA.value == null || loginA.value.length < 6){ alert('O campo LOGIN está vazio ou contém menos de 6 dígitos!'); loginA.focus() loginA.select() return false } if(senhaA.value == null || senhaA.value.length < 6){ alert('O campo SENHA está vazio ou contém menos de 6 dígitos!'); senhaA.focus() senhaA.select() return false } document[formNameLoginPage].submit(); return true } </script> </td> </tr> <tr> <td colspan="3" class="textomenu" align="center" valign="top"> </td> </tr> <tr> <td colspan="2" class="titulo5" align="right" valign="top"><b>Caso você não seja cadastrado</b></td> <td width="204" class="textomenu" align="left" valign="top"><a href="cadastro/"> <img src="images/cadastro.gif" width="75" height="30" border="0" hspace="4" vspace="3"></a></td> </tr> </table> </form> pagina index.asp <% if session("login") = "" then response.redirect "login.asp" end if %> Agradeço antecipadamente Um abarço Dimitris
-
Tenho um sistema que tem dois bancos de dados access um e local e o outro esta no webserver. Alguns dados do banco localtem que ser inseridos no banco que esta na internet então fiz o seguinte: Exporto os dados a ser inseridos num arquivo excel carrego este arquivo no servidor, vinculei o arquivo excel como tabela no access. Criei uma consulta de acrescimo onde acrescento estes dados na tabela onde devem estar O que eu preciso e: como executar esta consulta que esta no access do servidor usando asp. Desde já agradeço a ajuda Um abraço Dimitris
-
Sim poderia ser mas os dois num outro campo assim NOME = FULANO COD = 12345 CAMPO3 = FULANO12345 Mas veja bem o campo NOME vai ser digitado ainda, este e problema como faço para a função pegar o valor do campo Nome se ainda esta no formulario não foi salvo na tabela. Obrigado
-
Pessoal eu necessito de ajuda no seguinte: Tenho um form de cadastro de clientes e tenho um campo que quero que sejam preenchido por uma função da seguinte forma A função pega o nome e acrescente um codigo de 4 letras para fazer o valor do campo Eu fiz o seguinte coloquei uma caixa de texto descoplada onde a função gera o valor do campo. Mas ao abrir o formulario como não tem nome ainda preenchido ele me da um erro. Como faço para que esta função so seja acionada apos o preenchimento do valor no campo nome esta e minha duvida tentei de todo jeito e não consegui. Agradeço de antemão a ajuda Um abraço Dimitris