dojox.form.ListInput

Status:Draft
Version:1.0
Authors:Benjamin Santalucia
Developers:Benjamin Santalucia
Available:1.4

The ListInput widget allow you to create a list of element. It’s like the “to” field on hotmail.

Introduction

The ListInput widget is a new way for letting user to create a list.

The list is populated by an input. The datas written in the field are added to the list when : onblur, enter key pressed, or by adding a separator in the input(like comma).

Datas can be validated by a regular expression before the adding. When page is submitted, you can choose to post all datas or just the valid one.

The left and right arrows are used to re-edit an entry.

Examples

Declarative example

<script type="text/javascript">
  dojo.require("dojox.form.ListInput");
</script>
<div dojoType="dojox.form.ListInput" id="fruit" name="fruit" value="Apples,Oranges,Pears"></div>

Programmatic example

<script type="text/javascript">
    dojo.require("dojox.form.ListInput");
    dojo.addOnLoad(function(){
            var sel = dojo.byId('dynamic');
            var n = 0;
                            var value = "";
            for(var i in dijit){
                    value += i + ",";
            }
            new dojox.form.ListInput({
                                    name: 'dynamic',
                                    value: "Apples,Oranges,Pears"
                            }, sel);
    });
</script>
<div id="dynamic"></div>
<p><button onClick="alert(dijit.byId('dynamic').attr('value'))">Get value</button></p>
Error in the documentation? Can’t find what you are looking for? Let us know!