Ir para conteúdo
Fórum Script Brasil
  • 0

value do option


Geisimar Rech

Pergunta

Estou com uma dúvida, já postei em outro forúm, mas sem resultado.

Seguinte, tenho select box de nome produto. No form faço uma multiplicação do select com textbox (Quntidade) para ter o valor total da venda.....até ai beleza

Só que pra mim conseguir fazer essa multilicação deixei no value do option o valor do produto.

Problema na hora de gravar no banco grava o valor

Quero gravar o nome.

Qual a solução?

Link para o comentário
Compartilhar em outros sites

6 respostass a esta questão

Posts Recomendados

  • 0

<form action="<%=MM_editAction%>" method="post" name="form1" id="form1">
  <table width="100%" align="center">
    <tr valign="baseline">
      <td nowrap="nowrap" align="right">Nome:</td>
      <td align="left"><label>
        <select name="nome" id="nome">
          <%
While (NOT prod.EOF)
%>
          <option value="<%=(prod.Fields.Item("valor_unt").Value)%>"><%=(prod.Fields.Item("Nome").Value)%></option>
          <%
  prod.MoveNext()
Wend
If (prod.CursorType > 0) Then
  prod.MoveFirst
Else
  prod.Requery
End If
%>
        </select>
      </label></td>
    </tr>
    <tr valign="baseline">
      <td nowrap="nowrap" align="right">Quantidade:</td>
      <td align="left"><input type="text" name="quantidade" value="" size="32" /></td>
    </tr>
    <tr valign="baseline">
      <td nowrap="nowrap" align="right">Valor:</td>
      <td align="left"><input type="text" name="valor" value="" size="32" onfocus="calcula(this.form); setFocus()"/></td>
    </tr>
    <tr valign="baseline">
      <td nowrap="nowrap" align="right">&nbsp;</td>
      <td align="left"><input type="submit" value="Vender Produto"/></td>
    </tr>
  </table>
  <input type="hidden" name="MM_insert" value="form1" />
</form>

veja no value do option deixei o valor do produto

quero inserir no banco o nome do produto

Link para o comentário
Compartilhar em outros sites

  • 0

<option value="<%=(prod.Fields.Item("valor_unt").Value) & "#" & prod.Fields.Item("Nome").Value%>"><%=(prod.Fields.Item("Nome").Value)%></option>

manda o valor e o nome do produto no value do option separados por um caracter especial.

depois usa o split para separar os 2.

JavaScript split() Method

VBScript Split Function

Link para o comentário
Compartilhar em outros sites

  • 0
alguém para ajudar hoje?
Up's não são permitidos de acordo com a regra 3.8 (Ver Regras)
3.8 Não é permitida a postagem de mensagens com a finalidade de manter o tópico no início da lista (up), nem de mensagens que não se refiram ao assunto do tópico (flood). Caso isso ocorra, as mensagens serão excluídas e os autores, advertidos.

Portanto, o post foi excluído !

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,5k
×
×
  • Criar Novo...