onCange

Discussion in 'PHP' started by OdaN, 2 Oct 2008.

  1. OdaN

    OdaN Elder - Старейшина

    Joined:
    4 Mar 2006
    Messages:
    192
    Likes Received:
    17
    Reputations:
    1
    Помогите плз разобратся со скриптом, яву не знаю почти, потому сильно не пинайте =)
    Сабж - есть форма select, и при выборе значения надо чтоб выводился результат обращения к php скрипту, при том, что onChange передает ему инфу через POST... вот к чему я пришел:

    Code:
    <html>
    <head>
    <script src="mootools.js" type="text/javascript"></script>
    </head>
    
    <body>
    <select name=street>
    <option value="новая" onChange="new Ajax('build.php',{method:'POST', postBody:'info=новая', update:'build'}); return false;">новая</option>
    <option value="московская" onChange="new Ajax('build.php',{method:'POST', postBody:'info=московская', update:'build'}); return false;">московская</option>
    </select>
    
    <span id=build></span>
    </body>
    </html>
    Но по каким-то непонятным мне причинам работать оно отказывается напроч =((
     
  2. VDShark

    VDShark Elder - Старейшина

    Joined:
    1 Feb 2007
    Messages:
    260
    Likes Received:
    158
    Reputations:
    62
    onChange это сбытие select'a а не option'a :)
     
  3. NuR

    NuR Elder - Старейшина

    Joined:
    11 Dec 2005
    Messages:
    85
    Likes Received:
    58
    Reputations:
    -2
    на сам селект ставь обработчик onChange, на оптионы не работает.
    onChange='func(this.selectedindex)'


    что типа

    http://www.w3schools.com/HTMLDOM/prop_select_selectedindex.asp
    учить книжек больше надо
     
  4. OdaN

    OdaN Elder - Старейшина

    Joined:
    4 Mar 2006
    Messages:
    192
    Likes Received:
    17
    Reputations:
    1
    Ок, спасибо, буду ковырять =)