Instead of having a hidden checkbox, you may be able to just set the
input to blur which removes the focus. Try that.
document.getElementById('theTextInputID').blur();
More about the blur() method :
http://www.w3schools.com/HTMLDOM/met_anchor_blur.asp
cheers, brent
On May 19, 6:27 am, b-money <[email protected]> wrote:
> Hey that's quite sneaky, I like that !!!!
>
> > > <html lang="ja" xmlns="http://www.w3.org/1999/xhtml">
> > > <head>
>
> > > <title>Passport-i</title>
> > > <meta name="viewport" content="width=device-width; initial-scale=1.0;
> > > maximum-scale=1.0; user-scalable=0;" />
> > > <meta name="apple-mobile-web-app-capable" content="yes" />
> > > <style type="text/css" media="screen">@import "iphone.css";
> > > </style>
>
> > > <script type="application/x-javascript">
> > > addEventListener("load", function() { setTimeout(hideURLbar, 0); },
> > > false);
> > > function hideURLbar() { window.scrollTo(0, 1); }
> > > </script>
>
> > > <script type="text/javascript">
>
> > > var xmlhttp; // need this global to deal with bug issue
>
> > > function loadXMLDoc(url,responseHandler,async) {
> > > xmlhttp = null;
> > > if (window.XMLHttpRequest) { // code for Firefox, Opera, IE7
> > > xmlhttp = new XMLHttpRequest();}
>
> > > else if (window.ActiveXObject) { // code for IE6, IE5
> > > xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");}
>
> > > if (xmlhttp != null) {
> > > xmlhttp.open("GET",url,async);
> > > xmlhttp.onreadystatechange = responseHandler;
> > > xmlhttp.send(null);}
>
> > > else {
> > > alert("Your browser does not support XMLHTTP.");
>
> > > }
> > > }
>
> > > function updateSearch() {
> > > var submitButton = document.getElementById("submitButton");
> > > if ( submitButton != null ) {
> > > submitButton.focus();}
>
> > > if (xmlhttp.readyState == 4) {
> > > if (xmlhttp.status == 200) {
> > > document.getElementById('results').innerHTML = xmlhttp.responseText;
> > > xmlhttp.close;}
>
> > > else {
> > > alert("Problem retrieving data:" + xmlhttp.statusText);
>
> > > }
> > > }
> > > }
>
> > > function doSearch() {
> > > var search = encodeURIComponent
> > > (document.searchform.Search_Term.value);
> > > var url = "http://cgi.mercury-soft.com/cgi/mercury-soft.com/user-cgi-
> > > bin/passport/iphonepassport.cgi?";
> > > url = url + "Formaction=Searchforword&Search_Term="+search
> > > +"&B=Yes&x=1&y=1";
> > > loadXMLDoc(url,updateSearch,true);
> > > return false;
>
> > > }
>
> > > function submitenter(event)
> > > {
> > > var keycode;
> > > if (window.event) keycode = window.event.keyCode;
> > > else if (e) keycode = e.which;
> > > else return true;
>
> > > if (keycode == 10)
> > > {
> > > doSearch();
> > > return false;
> > > blur();
> > > }
> > > else
> > > return true;
>
> > > }
>
> > > function unselectform() {
> > > var input = document.getElementById('Search_Term');
> > > input.removeAttribute("selected");
> > > input.blur();
> > > }
> > > searchform.onsubmit=function(event){
> > > input.setAttribute("selected", "progress");
> > > event.preventDefault();
> > > submitForm(searchform);
> > > setTimeout(unselectform, 4000);
> > > }
>
> > > </script>
>
> > > </head>
>
> > > <body class="tim_steals_code">
> > > <div class="toolbar"><h1>Passport-i</h1>
>
> > > </div>
> > > <div>
>
> > > <div id="searchBar">
> > > <div class="searchBarContent">
>
> > > <form name="searchform" onsubmit="event.preventDefault();doSearch
> > > ();">
> > > <input type="text" name="Search_Term" onkeypress= "return submitenter
> > > (event)">
> > > <img name="button" id="submitButton" type="submit" img src =
> > > "spotlight.png" width="35" height="32"align = "middle" value="Find"
> > > onClick="doSearch()">
> > > </form>
>
> > > </div>
> > > </div>
>
> > > </div>
>
> > > <div id="results">
> > > </body>
> > > </html>
>
> > > Thanks for any enlightened suggestions!
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"iPhoneWebDev" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/iphonewebdev?hl=en
-~----------~----~----~----~------~----~------~--~---