Não sei como descrevê-lo, existem dois puxões selecionados, transformados em campos de texto, onde você pode selecionar o valor do resultado do conjunto de um lado e adicioná-lo ao outro lado; Depois que o outro lado for excluído, o valor estará de volta ao conjunto de resultados. Vamos dar uma olhada na demonstração de exemplo diretamente. Eu acredito que você usará o último no futuro!
Não muito, adicione o código:
A cópia do código é a seguinte:
<! Doctype html public "-// w3c // dtd xhtml 1.0 transitional // pt" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-bransitional.dtd">
<html xmlns = "http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv = "content-type" content = "text /html; charset = utf-8" />
<Title> Selecione </title>
<script type = "text/javascript" src = "jQuery.min.js"> </script>
<Cript>
$ (function () {
$ ("#car_type_list"). dblClick (function () {
var s_val = this.value;
if (s_val == '') retornar;
$ (this) .Children ("opção [value = '"+s_val+"']"). remover ();
$ ("#CAR_TYPE"). Append ('<opção value = "'+s_val+'">'+s_val+'</pption>');
// O código a seguir é fazer backup do valor selecionado para uma entrada com id car_type_val, e você pode passar o valor
$ ("#car_type_val"). val ($ ("#car_type_val"). val ()+s_val+"@");
alerta ($ ("#car_type_val"). val ())
});
$ ("#car_type"). dblClick (function () {
var s_val = this.value;
if (s_val == '') retornar;
$ (this) .Children ("opção [value = '"+s_val+"']"). remover ();
$ ("#car_type_list"). Append ('<option value = "'+s_val+'">'+s_val+'</pption>');
var now_val = $ ("#car_type_val"). val ();
agora_val = agora_val.replace (s_val+"@", "");
$ ("#car_type_val"). val (agora_val);
alerta ($ ("#car_type_val"). val ())
});
})
</script>
</head>
<Body>
<input type = "hidden" name = "car_type" value = "" id = "car_type_val" /> <br/>
<SELECT MULTILE = "MULTILHO" STILE = "MIN-LOWATH: 200PX; Min-Hight: 80px;" id = "car_type">
</leclect> <>
<SELECT MULTILE = "MULTILHO" STILE = "MIN-LOWATH: 200PX; Min-Hight: 80px;" id = "car_type_list">
<opção value = "2014 Forest Man Series"> 2014 Forest Man Series </pption>
<opção value = "2014 Outback Series"> 2014 Outback Series </pption>
<opção value = "2014 Legacy Series"> 2014 Legacy Series </pption>
<opção value = "2014xv Series"> 2014xv Series </pption>
<opção value = "wrx sti"> wrx sti </pption>
<opção value = "subaru brz"> subaru brz </pption>
<opção value = "Tribeca"> Tribeca </pption>
</leclect>
</body>
</html>
A função de "<input type =" hidden "name =" car_type "value =" "id =" car_type_val " />" é equivalente a um contêiner e o valor pode ser passado ao enviar o formulário. Na página que recebe o valor, use o idioma correspondente, como o PHP, use a função de exploração e divida -o em uma matriz com "@" como limite.