I suppose that, as well as updating the database when I click the link, I
could also update a CSS toggle, but I'd really like it to be deciding
whether to toggle only based on the flag in the database.
So:
// check database
if ($toggle == 1)
{
<textarea>...</textarea>
}
else
{
<textarea disabled>...</textarea>
}
This is called every time the page is refreshed, of course, but if the
database is changed afterwards, the form doesn't know. I would like some way
of continually checking in the background whether $toggle is 1 or 0, and
update the form appropriately. I assumed AJAX was the way to go.
Perhaps I'm making this more complicated than it needs to be, but there is a
reason why I want to store the state of the toggle in the database (as
opposed to simply using a javascript on/off snippet) as I use this
information in other places in the code.
-----Original Message-----
From: Per Jessen [mailto:[EMAIL PROTECTED]
Sent: 05 June 2008 13:26
To: [email protected]
Subject: Re: [PHP] Dynamic form changes without refresh
Mayer, Jonathan wrote:
> Using some basic javascript/AJAX, I have set up a link next to each
> text box, which calls code that updates the database in the background
> without refreshing the page. If I manually refresh the page, the
> textarea box in question updates correctly, proving that the database
> update has worked. However, I cannot work out how to get the textarea
> boxes to toggle the disable on/off "on the fly". I assume they would
> need to continually check the database and adjust as required.
This sounds too obvious, so I've probably misunderstood your question -
but surely it is just a matter of toggling the CSS 'display' attribute?
/Per Jessen, Zürich
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php