• ベストアンサー

Andoroid

HTML5でWEBアプリを作ったのですが、 アンドロイドで文字入力後、実行を押すとページがリロードされてしまうのですが、 何か良い方法はないでしょうか。 IPHONEで文字入力後、完了を押下するとページはリロードされません。 文字入力は単純な<input type="text">です。 宜しくお願い致します。

質問者が選んだベストアンサー

  • ベストアンサー
noname#247307
noname#247307
回答No.1

状況がよくわからないのですが、おそらく確定時にフォームをsubmitしているのでは? <input type="text">は、<form>タグ内にありますか。送信しないで、内部で利用するだけなら、<form>タグを取ってしまえばいいでしょう。あるいは、<form>でonsubmit="return false;"してはどうですか。

ekekojr
質問者

お礼

onsubmit="return falseでバッチリうまくいきました ありがとうございました!

関連するQ&A

  • Andoroidのブラウザ

    知人のAndoroidをチラ見して気になったので質問です。 地球儀のアイコンでブラウザと書かれたもの。 GoogleChromeのアイコン gのアイコンで検索と書かれたもの 上記3つがホーム画面にありました。 GoogleChromeはわかりますが、 (1)地球儀と、gはなんのブラウザでしょうか。 (2)地球儀と、gだけHTML5で作ったWEBアプリ(input type=fileでアップロードするだけの単純なもの )が、利用できない(input type=fileを押しても無反応) 少し前のAndroidのようですが、上記でわかりますでしょうか。 また、(2)については、解決策(ブラウザをアップロードすれば利用できる、xxバージョン以上なら 使えるはず..)など情報をお持ちの方がおられましたら、ぜひ教えてください。 宜しくお願い委致します。

  • エンターキーで画像にフォーカス

    エンターキーを押すと画像にフォーカスが移るようにしたいのですが、 下記のスクリプトをスマホで実行するとiphoneっで文字入力ができなくなります。(chrome) アンドロイドとIphoneで実行ボタンで画像にフォーカスを移すにはどうすれば良いでしょうか --HTML-- <img id="pic" src="img/img.png"/> <input id="comment" type="text" name="comment" runat="server" onkeypress="return submitStop(event);"/> ---JS--- function submitStop(e) { if (!e) var e = window.event; if (e.keyCode == 13) pic.focus; return false; }

  • input要素のtype属性を変えたい

    携帯サイトのパスワード入力フォームで、最後に入力した1文字だけ表示し、他をマスクするというものがあり、面白いなと思ってPCサイト用にJavascriptで作ってみようと思いました。HTML部に <input type="password" id="pass" /> と書き、初期設定としてJavascript部に window.onload = function() {   var input = document.getElementById("pass");   input.type = "text";   input.onkeydown = 実装する関数; } と書いています。これはHTMLにイベントハンドラを設定したくない(HTMLとJavascriptを分離させたい)からです。type属性がpasswordだとどうやっても文字は見えないので、textに変えてキーが押されるごとに最後の文字以外をマスクしてvalueに挿入する方法を考えていますが、これがうまくいきません。どうやらtype属性は値を取得することは可能ですが、挿入(置き換え)することはできないようなのです(ここでエラーが起こっているようです)。他に input.removeAttribute("type"); input.appendAttribute("type", "text"); といったやり方も試してみましたが、うまくいきませんでした。 これは仕様で、どうやっても無理なのでしょうか? <input type="password" /> を <input type="text" /> に変えれば対処できる問題ですが、Javascript不使用ユーザーにも対応できるようにしたいので、なんとか<input type="password" />形式のまま解決できませんでしょうか?

  • フォームへ入力した値の取得について

    PHPを始めたばかりの初心者です。 Windows NT4.0 + apache 1.3.24 + php 4.20の環境で 以下のようなサンプルプログラムを作って実行したのですが、「送信」ボタンを押しても、入力した文字が表示されません。初歩的な質問ですいませんが、原因を御教授下さい。 <HTML> <body> <FORM ACTION="sample.php" METHOD="POST"> 文字の入力 <INPUT TYPE="text" NAME="val" VALUE=""><BR> <INPUT TYPE="submit" VALUE="送信"> </FORM> <BR> <?PHP print "入力文字は<B>" . $val . " </B>です。"; ?> </BODY> </HTML>

    • ベストアンサー
    • PHP
  • C言語でCGI

    初めてC言語でCGIをやるわけではないのですが、わからないことがあるので質問させていただきます。 http://www2k.biglobe.ne.jp/~motoi/cdecgi.html このサイトを参考に話を進めさせていただきます。 まず、htmlで <HTML> <HEAD> <TITLE>テストページ</TITLE> </HEAD> <BODY BGCOLOR=#a0d0ff> <FORM METHOD="get" ACTION="test2.cgi"> <INPUT TYPE="text" NAME="fieldname" SIZE="50"><BR> <INPUT TYPE="text" NAME="fieldname2" SIZE="50"><BR> <INPUT TYPE="text" NAME="fieldname3" SIZE="50"><BR> <INPUT TYPE="submit" VALUE="書き込み"> </FORM> </BODY> </HTML> と書き、C言語で #include <stdio.h> #include <stdlib.h> #define getenv1(a) ((pdata=getenv(a)) ? pdata : "(NULL)") main() { int len; printf("Content-type: text/html\n\n"); printf("<HTML><HEAD></HEAD><BODY>\n"); printf("%s<BR>\n",getenv("QUERY_STRING")); printf("</BODY></HTML>\n"); } と書きます。 それからコンパイルを実行し、パーミッションも変更して実行を WEBサーバを作らずに実行するとファイルのダウンロードが始まります。(ファイル名はtest2.cgi) WEBサーバが無ければ文字をCGIに表示することは無理なのでしょうか? 教えてください。お願いします。

    • ベストアンサー
    • CGI
  • 更新ページを書き換える

    こんにちは。 HTML関係でどうしてもわからないことが出てきまして詰まっています。 どうぞやり方を教えてください。 データー更新用のWebページがあり、次のタグが含まれています。 <input type="text" name="type_id" value="1"> <input type="file" name="image"> (この下に更新ボタン) これを、別に用意したプログラムから書き換えて、更新ボタンをプログラムで押したことにして処理させています。 type="text"は、valueがありますので、value="3"とか代入させると、ちゃんと3で更新できるのですが、Type="file"に目的の文字を代入することができません。 type="file"にたとえば c:\box1\abc.jpg と入れてやるにはどうしたらいいでしょうか? よろしくお願いします。

  • Tomcat-ApacheでHTMLを表示させると文字化けが……

    Tomcat4.1とApache2を連携してから、HTMLのページを表示させると、 例えば、HTMLのソースコードが <!-- 入力ページ --> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title>forward アクションを使用する入力ページ</title> </head> <body> <p> ---入力ページ--- </p> <form action="getEntryData.jsp" method="POST"> お名前:<input type="text" name="name" size=32><br> 生年月日:<input type="text" name="birthday" size=20><br><br> <input type="submit" value="OK"> </form> </body> </html> とした場合、ここだと<p>タグで囲んだタイトルの部分と、 お名前、生年月日の部分がISO-8859-1か何か別の文字コードで 表示されてしまいます。 これは、どうすれば正常に表記できるのでしょうか。

    • ベストアンサー
    • HTML
  • テキストボックスの文字の大きさを変更するには

    タグ打ちでWebページを作っています。 テキストボックスに関する質問です。 テキストボックス本体の大きさは下のように記述すれば指定できることはわかっているのですが、 <input type="text" size=xx> テキストボックス内の「文字」の大きさを変更するにはどうすればよいでしょうか。 HTMLタグ、JavaScript、CSSでできる方法を教えてください。

  • テキストボックスに関して質問です

    ページ間でのテキストボックスからテキストボックスへの文章の移行って可能でしょうか? tezt1.htmlってページにある 名前⇒<INPUT TYPE="text" NAME="name1"> 住所⇒<INPUT TYPE="text" NAME="adres1"> のテキストボックスに入力された文章を 入力ボタン <INPUT type="button" value="入力" onClick="・・・・・"> を押すと、下に用意してあるテキストボックス(別ページ)に入力した値が入るようにしたいのです。 tezt2.htmlの 名前⇒<INPUT TYPE="text" NAME="name2"> 住所⇒<INPUT TYPE="text" NAME="adres2"> 事情が有り一つのページで行えません。 フレームわけしたページで移行して使用したいのですが… 質問し方が悪くて大変申し訳有りません。宜しくお願いします。

    • ベストアンサー
    • HTML
  • IEのオートコンプリートの挙動を制御したい

    プログラマーです。 あるWEBの画面で、ログイン用のユーザ名入力欄、パスワード入力欄、ログインボタンと、 ログインしないで実行出来るある機能のテキスト入力欄、実行ボタンがあるとして、 下記のようなミニマムコードを書いてみました。 これをIEで、オートコンプリートが有効な状態で表示させ、ユーザ名、パスワードを入力して ログインボタンを押すと、ユーザ名、パスワードが次回からオートコンプリートで候補表示されます。 しかし、ログインしないで実行出来る機能の入力欄の全てにもユーザ名が候補表示されるという 現象が起こります。 これを回避する方法はないでしょうか。 HTMLソース---------------------------------- <html> <body> <form name="loginLess"> other1<input name="uid" type="text" /><br> other2<input name="pwd" type="text" /><br> <input type="submit" name="loginLessBtn" value="login不要機能" /> </form> <form name="login"> user<input name="uid" type="text" /><br> pass<input name="pwd" type="password" /><br> <input type="submit" name="loginBtn" value="login" /> </form> </body> </html>