FP98: Guardar resultados da rotina de tratamento de formulários e formato de ano de quatro dígitos

Traduções de Artigos Traduções de Artigos
Artigo: 183049 - Ver produtos para os quais este artigo se aplica.
Este artigo foi arquivado. Este artigo é oferecido "tal como está" e deixará de ser actualizado.
Expandir tudo | Reduzir tudo

Nesta página

Sumário

A guardar resultados da rotina de forma tratamento permite-lhe especificar se a guardar informações de hora ou data juntamente com cada submetido registo do formulário. Se guardar estas informações de data, a data será formatada no formato D/m/aa. No entanto, pode instruir o FrontPage a saída datas no formato D/m/aaaa. Este artigo descreve dois métodos que pode utilizar para formatar as datas no formato D/m/aaaa.

Mais Informação

A Microsoft fornece exemplos de programação apenas, para fins sem garantia expressa ou implícita. Isto inclui, mas não está limitado a, as garantias implícitas de comercialização ou adequação a um fim específico. Este artigo pressupõe que está familiarizado com a linguagem de programação apresentada e as ferramentas que são utilizadas para criar e depurar procedimentos. Os técnicos de suporte da Microsoft podem ajudar a explicar a funcionalidade de um determinado procedimento, mas não modificarão estes exemplos para proporcionarem funcionalidades adicionais nem criarão procedimentos adaptados às necessidades específicas do utilizador.

Método 1: Utilizar o Active Server Pages (requer o IIS ou MSPWS)

Se estiver a utilizar o Microsoft Internet Information Server (IIS) ou Microsoft Personal Web Server (com o patch ASP instalado), pode utilizar o ASP (Active Server Pages) para guardar a data do servidor como parte da guardar rotina de resultados de tratamento do formulário. Para o fazer, siga estes passos:
  1. No Editor do FrontPage, abra a página que contém a guardar resultados da rotina de tratamento de formulários.
  2. Coloque o cursor por cima do formulário.
  3. No menu Inserir , clique em Componente do FrontPage .
  4. Na lista Seleccionar componentes A na caixa de diálogo Inserir componente do FrontPage , clique em Inserir HTML e, em seguida, clique em OK .
  5. Escreva o seguinte script ASP na caixa de diálogo Marca de HTML :
    < % FullDate = Month(date) & "/" & Day(date) & "/" & Year(date)
    ' FullDate é a combinação exacta mês, dia e ano.
    ' Vai ser utilizada para atribuir o valor do campo oculto. %>
    e clique em OK .
  6. Crie um campo oculto, seguindo estes passos:
    1. Clique com o botão direito do rato no formulário e clique em Propriedades do formulário no menu que aparece.
    2. Clique em Avançadas .
    3. Clique em Adicionar .
    4. Na caixa nome , escreva DateStamp .
    5. Na caixa valor , escreva <%=FullDate%>.
    6. Clique três vezes em OK .
  7. Guardar a página como <nomeficheiro>.asp em que <nome_do_ficheiro> é o nome que pretende atribuir à página.
Para obter informações adicionais sobre Active Server Pages, clique os números de artigo existente abaixo para visualizar os artigos na base de dados de conhecimento da Microsoft:
174008FP98: O que são Active Server Pages?
174015FP98: Como criar páginas ASP no FrontPage 98

Método 2: Utilizar JavaScript (não requer o IIS)

Se não estiver a utilizar o Microsoft Internet Information Server ou Microsoft Personal Web Server, pode utilizar o seguinte JavaScript do lado do cliente.

Nota : Este script devolve a data do navegador do cliente, em vez da data do servidor.
  1. No Editor do FrontPage, abra a página que contém a guardar resultados da rotina de tratamento de formulários.
  2. Coloque o cursor por cima do formulário.
  3. No menu Inserir , aponte para Avançadas e, em seguida, clique em scripts .
  4. Clique para seleccionar a caixa de verificação JavaScript .
  5. Na caixa de diálogo script , escreva o seguinte código:
          // Give the function a name so the onSubmit event for the submit
          // button can call it.
          function FullYear () {
          // Create a variable called ddate that will contain the current
          // date on the client system.
          var ddate= new Date();
          // Create a variable called year that will contain the current
          // year on the client system. Note that the JavaScript getYear method
          // will return values 0 through 99 for years 1900 through 1999, but
          // it will return 2000 or higher for years above 2000.
          var year=ddate.getFullYear()
          // Analyze the current year, and if it is less than 100 (year 2000),
          // then add 1900 to it.      
          if (year > 100) {year = (year + 1900)}
          // Specify that the return value of the function FullYear shall be a
          // text string in the form of m/d/yyyy. The month portion is the
          // result of the getMonth method that returns 0 for January and 11
          // for December. Add one to that value for the common representation
          //of a month. The date portion is the result of the getDate method,
          // and the year portion is the result of the calculation within the
          // if condition in the line above.
          return ((ddate.getMonth() + 1)+ "/" + ddate.getDate()+ "/" + year);
          }
    					
  6. Clique no separador HTML na parte inferior do FrontPage a janela.
  7. Adicione evento onClick ao código do botão Submeter. Para o fazer, siga estes passos:
    1. Localize o código HTML que tem este aspecto:
      <input type="submit" value="Submit" name="B1">
    2. Adicione o seguinte código depois nome = "B1" mas antes do > sinal:
      onClick="DateStamp.value=FullYear()"
      O código HTML deve ser semelhante à seguinte:
      <input type="submit" value="Submit" name="B1" onClick="DateStamp.value=FullYear()">
    3. Adicione um campo oculto com o nome "DateStamp" ao formulário, introduzindo o seguinte código HTML imediatamente após a tag no passo anterior:
      <input type="hidden" name="DateStamp">

Referências

Para obter mais informações sobre JavaScript, consulte o seguinte Web site da Microsoft:
http://www.microsoft.com/scripting/jscript
Para obter mais informações sobre como escrever HTML, consulte o seguinte Web site da Microsoft:
http://msdn.microsoft.com/library/

Propriedades

Artigo: 183049 - Última revisão: 13 de fevereiro de 2014 - Revisão: 3.2
A informação contida neste artigo aplica-se a:
  • Microsoft FrontPage 98 Standard Edition
Palavras-chave: 
kbnosurvey kbarchive kbmt kbinfo KB183049 KbMtpt
Tradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 183049

Submeter comentários

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com