Path: csiph.com!usenet.pasdenom.info!weretis.net!feeder1.news.weretis.net!feeder.erje.net!eu.feeder.erje.net!newsfeed.datemas.de!uucp.gnuu.de!newsfeed.arcor.de!newsspool2.arcor-online.net!news.arcor.de.POSTED!not-for-mail Content-Type: text/plain; charset="UTF-8" Message-ID: <1727724.sGAm6jVdEg@PointedEars.de> From: Thomas 'PointedEars' Lahn Reply-To: Thomas 'PointedEars' Lahn Organization: PointedEars Software (PES) Date: Sun, 26 Jan 2014 17:58:49 +0100 User-Agent: KNode/4.11.3 Content-Transfer-Encoding: 8Bit X-Face: %i>XG-yXR'\"2P/C_aO%~;2o~?g0pPKmbOw^=NT`tprDEf++D.m7"}HW6.#=U:?2GGctkL,f89@H46O$ASoW&?s}.k+&. <13786118.rByXDuVpAv@PointedEars.de> MIME-Version: 1.0 Lines: 72 NNTP-Posting-Date: 26 Jan 2014 17:58:53 CET NNTP-Posting-Host: 128bb33f.newsspool2.arcor-online.net X-Trace: DXC=kR3jdNGKcSM78PK[oJ2ng@A9EHlD;3YcB4Fo<]lROoRA8kF Thanks for the very fast reply! Thanks in advance for quoting properly next time. [restored attribution] > [Thomas 'PointedEars' Lahn wrote: ] >> That is not a problem description. Next time, show what you have tried, >> say what you expected to happen and why, and what happened instead. And >> please post using your real name. > > What I have tried is actually in my original post. I cannot see any attempts by you to solve your problem *there*. Also, you have not posted what you expected, and what happened instead. And you are still not using your real name. >> > >> Given the code above, you are either calling this function the wrong way >> or the function does not make use of the “elm” argument. Your code is >> wrong either way. This statement of mine does not refer to the code that you have quoted, which is *my* code. > It's not my code actually, I'm experimenting with the CodeIgniter > framework. I'm not an experienced developer, that's why I'm here :) This is not and cannot be JavaScript/DOM 101. You have to work with us to solve your problem. > I've got it working like this. > > onchange="getInvoices();" /> > > If I enter a numner in the input box and pres enter, the correspondent > clients' invoices are shown in a table. The clients are in a db with a > table clients. I see now that you are probably serializing the “form” element with name or ID “filter” that you have not posted, too, for the HTTP request. Thus, the request message body would probably look like …&client_id=…& if you gave the control this name. However, if you use the “onchange” event-handler attribute, the request will be made regardless whether the user intended the change when the control loses focus (for example, it will be made if the user types something and then decides to quit the browser session, which could lead to errors). As a result, such functionality should be triggered by another control, usually a submit button, instead. The “onsubmit” event-handler attribute of the “form” element can be used then instead. > Actually the javascript calls a php function (via Ajax.Request) Mostly irrelevant, except for > […] $this->input->post('client_id') […] … which must retrieve the value from the parse result of the request message body with this particular framework. -- PointedEars Twitter: @PointedEars2 Please do not Cc: me. / Bitte keine Kopien per E-Mail.