Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

santos_s

Mais de 1 id por elemento

Recommended Posts

Srs.

 

 

 

É possível ter mais de um id em um único elemento?

 

tenho um input que preciso ter dois id's e só consegui usar 1.

quero fazer mais menos assim:

Ex:

id="nome" id="num",

 

 

 

Abraço

Compartilhar este post


Link para o post
Compartilhar em outros sites

por qual motivo vc precisa de dois ids ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

sim tem como

 

<div id="meu_id_1 meu_id_2"></div>

Compartilhar este post


Link para o post
Compartilhar em outros sites

 

The id attribute specifies a unique id for an HTML element (the value must be unique within the HTML document).The id attribute is most used to point to a style in a style sheet, and by JavaScript (via the HTML DOM) to manipulate the element with the specific id.

 

 

http://www.w3schools.com/tags/att_global_id.asp

Compartilhar este post


Link para o post
Compartilhar em outros sites

Já tentei usar classes mais não obtive resultados, a situação é a seguinte.

tenho um calendário em jquery que é chamado no input pelo id(tentei adaptar para chamar a função não consegui), tentei outra alternativa que era chamar por o botão conforme exemplo http://keith-wood.name/datepick.html (na aba invocation), também sem sucesso segue o código da página:

<link type="text/css" href="calendario/jquery.datepick.css" rel="stylesheet">
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
<script type="text/javascript" src="calendario/jquery.datepick.js"></script>
<script type="text/javascript">
$(function() {
	$('#popupDatepicker').datepick();
	$('#inlineDatepicker').datepick({onSelect: showDate});
});

function showDate(date) {
	alert('The date chosen is ' + date);
}
(function($) {
	$.datepick.regional['pt'] = {
		monthNames: ['Janeiro','Fevereiro','Março','Abril','Maio','Junho',
		'Julho','Agosto','Setembro','Outubro','Novembro','Dezembro'],
		monthNamesShort: ['Jan','Fev','Mar','Abr','Mai','Jun',
		'Jul','Ago','Set','Out','Nov','Dez'],
		dayNames: ['Domingo','Segunda-feira','Terça-feira','Quarta-feira','Quinta-feira','Sexta-feira','Sábado'],
		dayNamesShort: ['Dom','Seg','Ter','Qua','Qui','Sex','Sáb'],
		dayNamesMin: ['D','S','T','Q','Q','S','S'],
		dateFormat: 'dd/mm/yyyy', firstDay: 0, 
		renderer: $.datepick.defaultRenderer,
		prevText: '&lt Anterior', prevStatus: 'Mês anterior', 
		prevJumpText: '<<', prevJumpStatus: 'Ano anterior', 
		nextText: 'Próximo >', nextStatus: 'Próximo mês', 
		nextJumpText: '>>', nextJumpStatus: 'Próximo ano',
		currentText: 'Atual', currentStatus: 'Mês atual',
		todayText: 'Hoje', todayStatus: 'Hoje', 
		clearText: 'Limpar', clearStatus: 'Limpar data',
		closeText: 'Fechar', closeStatus: 'Fechar o calendário',
		yearStatus: 'Selecionar ano', monthStatus: 'Selecionar mês',
		weekText: 's', weekStatus: 'Semana do ano', 
		dayStatus: 'DD, d \'de\' M \'de\' yyyy', defaultStatus: 'Selecione um dia',
		isRTL: false
	};
	$.datepick.setDefaults($.datepick.regional['pt']);
})(jQuery);
</script>

Ele é chamado aqui

 

<input id="popupDatepicker" type="text" name="datanascimento" size="10" maxlength="10"/>

só onde eu vou utilizar o id já esta sendo usado em um consulta, por isso a necessidade.

Obrigado a todos que me deram sugestões.Da maneira que o erison citou não funcionou.

 

Abraço.

 

 

 

Ps. Se o moderador puder mover o tópico para html eu agradeço.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Para usar com classe você deverá usar chamar ele:


$('.nome_da_classe').datepick(); 
$('.nome_da_classe').datepick({onSelect: showDate});

 

# -> Por id

. -> Por classe


Compartilhar este post


Link para o post
Compartilhar em outros sites

esses caminhos estão corretos?

 

coloque assim

 

<link type="text/css" href="/calendario/jquery.datepick.css" rel="stylesheet">
<script type="text/javascript" src="/calendario/jquery.datepick.js"></script>

Compartilhar este post


Link para o post
Compartilhar em outros sites

 

esses caminhos estão corretos?

 

coloque assim

 

<link type="text/css" href="/calendario/jquery.datepick.css" rel="stylesheet">
<script type="text/javascript" src="/calendario/jquery.datepick.js"></script>

Está correto erison funcionou conforme a amigo ESerra citou, já tinha tentado colocar os pontos no lugar do # e não tinha funcionada, mas enfim...só não está chamndo a classe de formatação do input, mas dá pra resolver aqui. Valeu.

 

 

 

Abraços.

Compartilhar este post


Link para o post
Compartilhar em outros sites

deixa o post marcado resolvido, para quem te ajudo.

aumenta os pontos :D, estimula a continuar ajudando :)

Compartilhar este post


Link para o post
Compartilhar em outros sites

deixa o post marcado resolvido, para quem te ajudo.

aumenta os pontos :D, estimula a continuar ajudando :)

Já está marcado.

 

 

 

Abraço.

Compartilhar este post


Link para o post
Compartilhar em outros sites

mas o post que te ajudo foi o #3 :rolleyes:

Isso esse aqui.

<div id="meu_id_1 meu_id_2"></div>

Ficando assim a solução

 

Class="class1 class2">

 

 

Abraço.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.