JQuery, Focus nos Campos em Edição?

0 respostas
juniorsatanas

Pessoal eu tenho um form.jsp, eu tenho varios campos, ao pegar focu o campo quero que ele fique com um fundo escuro…

em html + jquery funciona, mas em jsp não !

segue o código dos 2 campos o jsp e o htm dentro da mesma página jsf, sendo que so o código html pega…

NÃO FUNCIONA

<div class="contentA">
                    <div class="row">
		<h:outputLabel for="nome" value="Nome "  />
<div class="right"><h:inputText id="nome" value="#{pessoaMB.pessoa.nome}" styleClass="edit" size="40" /></div>
                   </div></div>

FUNCIONA

<div class="contentA">
           	<div class="row">
		<div class="right"><input name="Text1" type="text" class="text" /></div>
		</div></div>

IMAGEM NA HORA DE EDIÇÃO !

Resumindo ele pega no código html <input name="Text1" type="text" class="text" />
no codigo jsp nao pega : <h:inputText id="nome" value="#{pessoaMB.pessoa.nome}" styleClass="edit" size="40" />

CODIGO COMPLETO

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<%@ taglib prefix="f" uri="http://java.sun.com/jsf/core"%>
<%@ taglib prefix="h" uri="http://java.sun.com/jsf/html"%>
<%@ taglib prefix="rich" uri="http://richfaces.ajax4jsf.org/rich"%>
<%@ taglib prefix="stella" uri="http://stella.caelum.com.br/faces"%>
<%@ taglib prefix="a4j" uri="http://richfaces.org/a4j"%>

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
	<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">

        <script type="text/javascript" src="../js/jquery-1.2.6.js"></script>
        <script type="text/javascript" src="../js/jsfocus.js"></script>
        <link rel="StyleSheet" type="text/css" href="../style/focus.css" media="screen" />


	<link rel="StyleSheet" type="text/css" href="/jsf/style/estilos.css" media="screen" />
	<script type="text/javascript" src="/jsf/resources/jquery.maskedinput-1.2.1.js"></script>
</head>

<body>
<f:view>
	<h:form>
		<rich:messages/>
	
		 <fieldset>
	        <legend>Cadastro de Pessoa</legend>
		        <a4j:region id="regiaoAjax">
					<a4j:status id="sts">
	                    <f:facet name="start">
	            		     <h:graphicImage value="/images/ajax-loader.gif" />
	               		</f:facet>
	                </a4j:status>
	            </a4j:region>
	       
				<h:panelGrid columns="2" id="inputs">

                                 
                                  

		<h:outputLabel for="nome" value="Nome "  />
<h:inputText id="nome" value="#{pessoaMB.pessoa.nome}" styleClass="edit" size="40" />







					<h:outputLabel for="email" value="E-mail "  />
					<h:inputText id="email" value="#{pessoaMB.pessoa.email}" required="true" requiredMessage="Campo e-mail obrigatório!" styleClass="edit" size="30">
						<f:validator validatorId="emailValidator"/>
					</h:inputText>

					<h:outputLabel for="senha" value="Senha "  />
					<h:inputSecret id="senha" value="#{pessoaMB.pessoa.senha}" required="true" requiredMessage="Campo senha obrigatório!" styleClass="edit" size="30"/>
						
					<h:outputLabel for="cpf" value="CPF "  />
					<h:inputText id="cpf" value="#{pessoaMB.pessoa.cpf}" styleClass="edit" size="11">
						<rich:jQuery selector="#cpf" query="mask('[CPF removido]')" timing="onload"/>
						<stella:validateCPF formatted="true"/>
					</h:inputText>

					<h:outputLabel for="dataNasc" value="Data Nascimento "  />
					<h:inputText id="dataNasc" validatorMessage="Data de nascimento com formato inválido!" value="#{pessoaMB.pessoa.dataNascimento}" styleClass="edit" size="10" >
						<f:convertDateTime pattern="dd/MM/yyyy" />
						<rich:jQuery selector="#dataNasc" query="mask('99/99/9999')" timing="onload"/>
	     			</h:inputText>

					<h:outputLabel for="telCel" value="Tel. Celular "  />
					<h:inputText id="telCel" value="#{pessoaMB.pessoa.telefoneCelular}" styleClass="edit" size="10">
						<rich:jQuery selector="#telCel" query="mask('([telefone removido]')" timing="onload"/>
					</h:inputText>
					
					<a4j:commandButton value="Inserir" action="#{pessoaMB.save}" status="sts" reRender="inputs" styleClass="botoes"/>
					<a4j:commandButton value="Voltar" immediate="true" action="toIndex" styleClass="botoes"/>
		    	</h:panelGrid>
		    </fieldset>
	</h:form>
</f:view>



************************* AQUI O CAMPO PEGA NORMAL *******************

                    <div class="contentA">
           	<div class="row">
		<div class="right"><input name="Text1" type="text" class="text" /></div>
		</div></div>


                           
</body>
</html>
Criado 15 de janeiro de 2010
Respostas 0
Participantes 1