Ir para conteúdo

POWERED BY:

Arquivado

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

shumi

Preencher e abilitar + 1 campo

Recommended Posts

Galera,Não sei que título colocar, por favor arrumem se estiver ruim o entendimento.Mas o meu probleminha é assim eu tenho um form e nesse form tem o campo "coligada", tem campanhas que usamos somente 1 coligada e tem campanhas que usamos 2, 3, 4 várias.O que eu queria saber se é possivel fazer alguma coisa no meu form que quando o user estiver preenchendo o campo coligada automaticamente abrir outro campo para ele colocar coligada e se ele preencher abrir outro campo e assim vai indo....É possivel ou é muita viagem minha???

Compartilhar este post


Link para o post
Compartilhar em outros sites

É isso mesmo Adriano.

Só me da uma mãozinha em uma coisa.

 

Aqui que monta o input do form.

<script language="javascript">function createForm(number) {	data = "";	inter = "'";	if (number < 31 && number > -1) {		for (i=1; i <= number; i++) {			spaces="";			data = data + "URL " + i + " :" + spaces + "<input type='text' size=10 name=" + inter + "url" + i + inter + "'><br>";			document.getElementById("cust").innerHTML = data;}}}</script>
Meu form fica dentro de uma table.

Como eu faço para se o user escolher, por exemplo 4.

 

Minha tabela monte certo.

Exemplo:

______________________________________

Coligada:| <input ...> | Coligada| <input ...>

______________________________________

Coligada:| <input ...> | Coligada| <input ...>

______________________________________

 

Tipo assim....

Compartilhar este post


Link para o post
Compartilhar em outros sites

Meu eu nem precisava arrumar certinho na tabela.

O que precisava era apadtar isso:

<select name="coligada" size="1" id="coligada">					<option value>...</option><%While NOT rs.EOF%>					<option value="<%= rs("fantasia") %>"><%= rs("fantasia") %></option><%rs.MoveNextWend%>					</select>

 

em isso:

<script language="javascript">function createForm(number) {	data = "";	inter = "'";	if (number < 31 && number > -1) {		for (i=1; i <= number; i++) {			spaces="";			data = data + "<span class='texto10'>Coligada :" + i + " :" + spaces + "<input type='text' size=10 name=" + inter + "url" + i + inter + "'><br>";			document.getElementById("cust").innerHTML = data;}}}</script>

:wacko:

Compartilhar este post


Link para o post
Compartilhar em outros sites

se faço isso:

 

<script language="javascript">function createForm(number) {	data = "";	inter = "'";	if (number < 31 && number > -1) {		for (i=1; i <= number; i++) {			spaces="";			data = data + "<span class='texto10'>Coligada :" + i + " :" + spaces + "<select name='coligada' size='1' id='coligada'>					<option value>...</option><%While NOT rs.EOF%>					<option value='<%= rs("fantasia") %>'><%= rs("fantasia") %></option><%rs.MoveNextWend%>					</select></td><br>";			document.getElementById("cust").innerHTML = data;}}}</script>

simplesmente para de funfar e não dá erro algum! http://forum.imasters.com.br/public/style_emoticons/default/ermm.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

consegui fazer tudo menos deixar o name como "coligada".

como faço???

olhe a função:

<script language="javascript">function createForm(number) {	data = "";	inter = "'";	if (number < 51 && number > -1) {		for (i=1; i <= number; i++) {			spaces="";			data = data + "<span class='texto10'>Coligada :" + i + " :" + spaces + "<select name=" + inter + "url" + i + inter + "'><option value>...</option><%While NOT rs.EOF%><option value='<%= rs("codcoligada") %>'><%= rs("fantasia") %></option><%rs.MoveNextWend%></select></td><br>";			document.getElementById("cust").innerHTML = data;}}}</script>

valeu

Compartilhar este post


Link para o post
Compartilhar em outros sites

galera,Tentei fazer assim:

<script language="javascript">function createForm(number) {	data = "";	inter = "'";	if (number < 51 && number > -1) {		for (i=1; i <= number; i++) {			spaces="";			data = data + "<span class='texto10'>Coligada :" + i + " :" + spaces + "<select name="coligada" id=" + inter + "url" + i + inter + "'><option value>...</option><%While NOT rs.EOF%><option value='<%= rs("codcoligada") %>'><%= rs("fantasia") %></option><%rs.MoveNextWend%></select></td><br>";			document.getElementById("cust").innerHTML = data;}}}</script>
e ta dando o erro:

Erro em tempo de execução.linha: 10erro: ';' esperado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Se eu faço assim:

<script language="javascript">function createForm(number) {	data = "";	inter = "'";	if (number < 51 && number > -1) {		for (i=1; i <= number; i++) {			spaces="";			data = data + "<span class='texto10'>Coligada :" + i + " :" + spaces + "<select name=" + inter + "url" + i + inter + "'><option value>...</option><%While NOT rs.EOF%><option value='<%= rs("codcoligada") %>'><%= rs("fantasia") %></option><%rs.MoveNextWend%></select></td><br>";			document.getElementById("cust").innerHTML = data;}}}</script>

rola, mas quero colocar o name como coligada, para poder resgatar todos na proxima pagina.

O que não funfa é quando tento arrumar isso!

 

Abs

Compartilhar este post


Link para o post
Compartilhar em outros sites

Consegui!

Veja:

 

<script language="javascript">function createForm(number) {	data = "";	inter = "'";	coligada1 = "coligada";		if (number < 51 && number > -1) {		for (i=1; i <= number; i++) {			spaces="";			data = data + "<span class='texto10'>Coligada :" + i + " :" + spaces + "<select id=" + inter + "url" + i + inter + "' name="+ coligada1 +"><option value>...</option><%While NOT rs.EOF%><option value='<%= rs("codcoligada") %>'><%= rs("fantasia") %></option><%rs.MoveNextWend%></select></td><br>";			document.getElementById("cust").innerHTML = data;}}}</script>

Abraços

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.