2013-06-13 3 views
0

Я хотел бы иметь сортировку под 5 слов для сортировки по алфавиту (от A-Z и Z-A), что я придумал (с помощью некоторых сайтов). (Предлоги, я не мог опубликовать снимок экрана из-за не достаточно репы)Алфавитный порядок сортировки с <input>

Сценарий:

Function Sorter(){ 

var routine=["Banana","Milkshake","Work","bladiebla","Progress"]; 

routine.sort(); 

(routine.reverse();) if possible 

var x=document.GetElementById("demo"); 

x.innerHTML=routine;} 

это работает, и устанавливается в работе кнопки (не в этом коде). однако я хочу, чтобы я мог сам заполнить слова на своем сайте. Я использовал теги запроса и теги ввода, но они, похоже, не работают (когда я это делаю). Может кто-нибудь, пожалуйста, помогите мне с этим.

Что бы я хотел: я хотел бы иметь возможность использовать подсказки (или теги ввода), чтобы поместить слова в массив, а затем отсортировать слова по алфавиту A-Z и назад Z-A. если кто-то захочет, чтобы помочь мне с этим, то я хотел бы, что

заранее спасибо, Dim

+0

Если вам нужен скринкап, вы можете связаться с ним, и кто-то добавит его в сообщение. –

ответ

1

Я предполагаю, что вы хотите добавить значение, введенное в поле ввода в массив и список значений в порядке возрастания/убывания. Я создал jsFiddle, это может быть полезно.

$('input').bind('keyup', function(e) { 
    if(e.keyCode == 13 && $.trim(this.value)) { 
     routine.push(this.value); 
     Sorter(); 
     this.value = ''; 
    } 
}); 
var routine=["Banana","Milkshake","Work","bladiebla","Progress"]; 
function Sorter() { 
    routine.sort(); 
    var x = document.getElementById("demo"); 
    x.innerHTML = routine.join('<br>'); 
} 
Sorter(); 
Смежные вопросы