Como adicionar um menu suspenso vazio a itens suspensos

Introdução

Gostaria de adicionar uma seleção suspensa vazia aos seus campos de pagamento sem mostrar um preço zero? Ao usar o campo Itens suspensos dos campos de pagamento, ativar a opção Mostrar preço após rótulos de item exibe automaticamente 0,00 para seleções vazias.

Este guia mostra-lhe como manter uma opção "-Selecionar-" limpa sem a indicação de preço zero.

por defeito, o preço zero aparecerá no seu formulário

Compreender a questão

Quando cria um campo Itens pendentes no seu formulário de pagamento e ativa a opção Mostrar preço após etiquetas de item, qualquer seleção vazia (como -Select-) é automaticamente apresentada como -Select- $0,00. Esta pode não ser a apresentação ideal para os seus clientes.

O snippet de código neste guia permitirá que você:

  • Mantenha a sua seleção vazia na parte superior do menu pendente
  • Remover a indicação de preço "$0.00"
  • Manter a afixação de preços para todas as outras opções

Configurar o formulário

Primeiro, crie o seu formulário e adicione um campo Itens do menu pendente na secção Campos de pagamento.

Para obter ajuda na criação de um formulário, consulte o guia sobre como criar o seu primeiro formulário.

No campo Itens do menu pendente:

  1. Adicione as suas opções regulares com os respectivos preços
  2. Adicionar uma opção vazia (como -Select-) no topo da lista
  3. Ativar a caixa de verificação Mostrar preço após etiquetas de item nas definições do campo
basta adicionar uma seleção de lista pendente de preços vazia ao formulário

Adicionar o snippet de código

Adicione este fragmento de código ao seu site para remover a apresentação do preço da sua seleção vazia:

Se precisar de ajuda para adicionar trechos de código ao seu site, confira nosso guia sobre como adicionar PHP ou JavaScript personalizado para WPForms.

Este código funciona da seguinte forma:

  1. Encontrar qualquer opção pendente com um valor de dados de 0,00
  2. Substituir o seu conteúdo de texto por -Select-
  3. Remover a indicação do preço apenas para esta opção
Agora o formulário mostrará Select como o primeiro item do menu pendente sem um preço

Pode personalizar o texto "-Select-" modificando a linha 9 do código. Por exemplo, para o alterar para "Escolha uma opção", actualize a linha para:

jQuery('.wpforms-payment-price option[data-amount="0.00"]').text('Escolha uma opção');

E já está! A seguir, gostaria de personalizar ainda mais o campo suspenso no seu formulário? O nosso guia sobre como estilizar o campo pendente abrange todos os passos em pormenor.