função do uso JavaScript indexOf para verificar o texto que o usuário digita em um formulário HTML para um caractere especial. Você pode usar o que você aprendeu com esse projeto para validar a entrada do usuário, como a verificação de que uma caixa de texto chamada " URL Sua home page " tem o caractere "/" usado em todas as URLs . Criar Web Page
Para verificar a entrada de formulário para um caractere especial, você vai precisar de uma página web para hospedar o formulário. Isso significa que sua primeira tarefa neste projeto é a criação de uma página web. As instruções a seguir nesta seção contêm uma página HTML em branco , você pode adicionar um formulário a . Cole estas declarações em um novo documento do WordPad , em seguida, salve o documento com qualquer nome de arquivo que termina em " htm ". Html head
< /html>
criar o formulário
uma vez que você tem uma página HTML válida , crie o formulário cuja entrada você deseja verificar para caracteres especiais. A tag HTML Form cria formulários web. Dentro dessa tag , use a tag entrada para criar uma caixa de texto que irá realizar a entrada do usuário que você deseja pesquisar. Use outra marca de entrada para criar um botão para que o usuário enviar seu texto. As declarações a seguir cria um formulário de exemplo com as tags que acabamos de descrever . Cole as declarações após a tag corpo em uma página em branco
< br > Escrever programa JavaScript
uma vez que você tem um formulário web , cuja entrada que gostaria de procurar um caractere especial, escrever um programa curto JavaScript para realizar essa pesquisa. Parte dessa tarefa envolve a ligação botão do formulário Web em "Submit" para o código que procura entrada de formulário . Para criar esse link, atribuir o nome do seu programa de JavaScript para a propriedade onSubmit da tag form . A propriedade onSubmit é um exemplo de programação baseada em eventos. Neste tipo de programação, o que é um elemento central de linguagens orientadas a objeto , como JavaScript, C + + e Java , você pode especificar uma função que será chamada quando um clique de botão ou evento iniciado pelo usuário semelhante ocorre . Seu navegador irá chamar o seguinte programa de JavaScript , o que vai na seção Chefe de uma página HTML, quando um usuário clica no botão "Enviar e-mail " do formulário. O caráter especial o programa verifica é "@ ". Para verificar se há um personagem diferente , digite sobre o "@" com o seu personagem , no comunicado que inclui a função indexOf . < Tipo de script = "text /javascript "> função findSpecialChar () {var x = document.forms [ " NomeDoForm " ] [" email "] valor ; . if (! x.indexOf ( " @ " ) = -1) {alert (" , O texto do formulário tem caráter '@' ");} else { alert (" O texto do formulário não tem caráter '@' "); } //fim de se
}
testar o programa
Use seu navegador da Web para testar o seu novo programa de JavaScript. Abra o seu navegador da Web, clique em comando "Open" de seu menu "File" . Navegue e clicar duas vezes a página da web com seu programa de JavaScript. Após o carregamento da página , digite algum texto na caixa de texto , em seguida, pressione o botão Enviar ". Se o texto que você inseriu tem um personagem que corresponda ao que na declaração " indexOf " do programa JavaScript, o programa vai informar que ele achou o personagem. Caso contrário , o programa irá informar que não encontrar o personagem.