Hi all,
I have been testing a NetTalk app with FF3 and found something strange that I thought another expert out there could assist with.
We have a Web Server built in NetTalk with a simple search form with a single input field. Here is the code snippet:
<form name="form1" method="post" action="" onsubmit="new Ajax.Updater('searchresults', '/SearchResults', {asynchronous:true, parameters:Form.serialize(this), evalScripts:true}); return false;">
<div align="center" class="maintext">Search For:
<input name="SearchFor" type="text" size="40" maxlength="40">
<input name="Submit" type="submit" id="Submit" value="Go!">
</div>
</form>
Yep, we are using Scriptaculous to do an Ajax call to the web server. The problem is, in the NetTalk procedure called SearchResults, the embedded code:
p_web.GetValue('SearchFor')
returns a blank string, no matter what is typed in the field. FireBug shows that the parameters are being passed to the procedure OK. So does the log file on the web server.
It works in FF2.x, IE and Opera absolutely fine.
Is it a Javascript problem with FF3?? Is it a GetValue bug?? I would appreciate any feedback.
Cheers,
Devan