• 締切済み

現在XHMLで携帯サイトを作成しています。

現在XHMLで携帯サイトを作成しています。 <div align="center" style="background:#C4DD72"> <span style="font-size:x-small;"><!--#include virtual="emoji/trans.php?emoji=1"-->○○<!--#include virtual="emoji/trans.php?emoji=1"--></span><br /> <form> <input type="text" size="14" name="a" istyle="3" format="m" mode="alphabet" /> <input type="submit" value="ログイン" /><br /><br /> </form> <a href="#"><span style="color:#CC3344;">[ 初めての方はコチラ ]</span></a> </div> の部分がドコモの70シリーズで<form>~</form>で表示されません。 他のキャリア・機種はOKなのですが… どなたか携帯サイトに詳しい方よろしくお願い致します。

  • HTML
  • 回答数1
  • ありがとう数16

みんなの回答

noname#198419
noname#198419
回答No.1

当方には環境がありませんので、アレなのですが・・・ XHTMLの文法的に<form>の中にいきなり<input>は書けないのでは。たとえば <form> <p><input type="text" size="14" name="a" istyle="3" format="m" mode="alphabet" /> <input type="submit" value="ログイン" /><br /><br /></p> </form> みたいにすると、どうなりますでしょうか? あと、機種によって若干の差異があるそうなので(質問に含まれていませんが)DOCTYPEは適切に記述しておく必要があるようです。

参考URL:
http://www.nttdocomo.co.jp/service/imode/make/content/browser/xhtml/

関連するQ&A

  • 携帯向けサイトに検索ボックスを設置したい

    携帯向けサイトに検索ボックスを設置したい ホームページビルダーで携帯向けサイトを作っていて、検索ボックスを設置したいと考えております。 google検索ボックスを設置しようと下記のタグをメモ帳に貼ってアップロードしたところ、きちんと表示されるのですが、日本語で入力→検索ボタンを押すと検索ワードが文字化けしてしまいます。英数字のみだと検索可能です。 Google AdSenseを設置している関係で、レンタルサーバー、トップページはindex.phpです。どのようにすれば回避出来ますか? <img style="vertical-align:middle;" src="http://www.google.com/mobile/images/pb_google.gif" alt="Google" width="124" height="24"/><div><form action="http://www.google.co.jp/m/search"><div><input name="mrestrict" value="xhtml" type="hidden"/><input name="client" value="ms-googlefree" type="hidden"/><input name="safe" value="off" type="hidden"/><input name="channel" value="aHR0cDovL3NhaXRhbWEuNzAzLmpwLw.." type="hidden"/><input name="q" size="15" maxlength="2048" value="" type="text"/><br/><input style="font-size:smaller; margin-bottom:1px;" type="submit" value="Search"/><br/></div></form></div>

    • ベストアンサー
    • PHP
  • 携帯サイトでセッションでのフォームで変数の受け取り方法

    PHP5で携帯サイトでクッキーが使えないという条件でセッションを使ってのformのやりとりでプログラミングしています。 クッキーが使えないのでPHPの先頭で ini_set('session.use_trans_sid', '1'); としていて 入力フォームはセッションをして後は名前を入力するだけの ごく普通です(簡単に書きます)。 session_start(); <form action=onamae.php method=post> 実際にはここに以下の1行が入る <input type="hidden" name="PHPSESSID" value="XXXXXXXXXXXX" /> おなまえ<br><input type=text name=name size=15> <input type=submit value="投稿する"> 問題は受け取りですが $_POST['name']だとうまく受け取れますが $_SESSION['name']だと受け取れません。 入力するフォーム側で何らかの仕掛けが必要なのか分からないのです。 お手数ですが宜しくお願いします。

    • ベストアンサー
    • PHP
  • innerHTMLに重なるselectボックス

    小さな画面を出しているのですが、開いた画面がselectボックスに重なると、selectボックスが前面になってしまいます。 これはどうにかならないでしょうか? 以下サンプルスクリプト <html> <head> <title>テスト</title> </head> <body> <script language="JavaScript"><!-- b_color="red"; //枠の色 g_color="#ffffff"; //背景の色 f_size="10"; //文字サイズ f_color="#000000"; //文字色 set_x=-20; //オフセットX set_y=-5; //オフセットY //-------------------------------------- document.write("<div ID='tiptext'STYLE='position:absolute;z-index:2;border:1px solid;padding:5px;"); document.write("border-color:"+b_color+";font-size:"+f_size+"pt;background-color:"+g_color+";"); document.write("color:"+f_color+";"); document.write("display:none'>"); document.write("</div>"); function openw(t1){ divid="tiptext"; if(document.all){ d_div=document.all(divid); rx = event.clientX + document.body.scrollLeft +set_x; ry = event.clientY + document.body.scrollTop +set_y; }else{ d_div=document.getElementById(divid); rx = NNX + set_x; ry = NNY + set_y; } if (t1) { d_div.style.display="block"; d_div.style.left = rx +"px"; d_div.style.top = ry +"px"; d_div.innerHTML = "<p>画面表示</p>"; d_div.innerHTML += "<span style=\"cursor:hand;color:#0000ff;text-decoration: underline;\" onclick=\"openw('')\">閉じる</span><br>"; d_div.innerHTML += '<br>'; d_div.innerHTML += 'a<br>'; d_div.innerHTML += 'i<br>'; d_div.innerHTML += 'u<br>'; d_div.innerHTML += 'e<br>'; d_div.innerHTML += 'o<br>'; d_div.innerHTML += '<br>'; //d_div.innerHTML = d_div.innerHTML +'<a href="#" onclick="openkeyboard(\'\')">閉じる</a><br>'; d_div.innerHTML += "<span style=\"cursor:hand;color:#0000ff;text-decoration: underline;\" onclick=\"openw('')\">閉じる</span><br>"; }else{ d_div.style.display="none"; d_div.innerHTML = ""; } } function MouseXY(NNevent){ NNX = NNevent.pageX; NNY = NNevent.pageY; } window.onmousemove = MouseXY; /* himajin.moo.jp */ // --> </script> <a href="#" onclick="openw('1')">子画面表示</a><br> あ<br> い<br> う<br> え<br> お<br> <a href="#" onclick="openw('1')">子画面表示</a><br> <form> <input type="text"><br> <input type="checkbox"><input type="checkbox"><input type="checkbox"><input type="checkbox"><br> <select name="zz"> <option value="0">00000000000000</option> <option value="1">11111111111111</option> <option value="2">22222222222222</option> <option value="3">33333333333333</option> </select> </form> <a href="#" onclick="openw('1')">子画面表示</a><br> </body> </html>

  • 作成したメールフォームの内容を送信する方法

    メールフォームを作成中なのですが、HTMLでのフォーム&チェックは作成できたのですが、それを送信する方法がわかりません。できるだけ簡単な方法を教えていただきたいのですが。 他サイトを見て記述したロジックもありますので、おかしな箇所もあると思います。 ネット検索で送信する為のCGIかPHPが必要?まではわかったのですが。 PHPなら、別PGを作成して、送信だけを行わせるには、どの部分を変更したらよいか? 今後は、他のメールフォームも同じPGで送信できるようにしたい? ※サーバーはCGIもPHPも使用可能です。   WWW--->xxx.jp このフォルダの中に全てのPGがあります      +->cgi-bin に入れる必要があるそうです。 CGIは全然知識がありません。PHPなら多少の知識はあります。ただし、CGIの方が簡単にできるように思っているのですが。 質問の方法が下手ですいません。 作成したPG(mail_nquiry.html) 入力内容をチェックしてOKなら送信のロジック <script language=JavaScript> <!-- function send_mail() { var form = document.getElementById('inquiry_form'); var errMsg = ""; if (form.name.value.length == 0) { errMsg += 'お名前を入力して下さい\n'; } if (form.mail.value.length == 0) { errMsg += 'メールアドレスを入力して下さい\n'; } else { if (!(/^\w+([\.-/]?\w+)*@\w+([\.-/]?\w+)*(\.\w{2,3})+$/.test(form.mail.value))) { errMsg += 'メールアドレスの書式を確認して下さい\n'; } if (form.mail.value != form.mail2.value ) { errMsg += 'メールアドレス確認が一致しません\n'; } } if (form.contents.value.length == 0) { errMsg += 'お問合せ内容を入力して下さい\n'; } if (errMsg.length >= 1) { alert(errMsg); } else { form.submit(); <--- 意味がわからない? } } --> </script> メールフォーム <form action="./mail_inquiry.html" method="post" name="inquiry_form" id="inquiry_form"> <input type="hidden" name="tomail" value="on">  <--- 必要か? <table width="400" border="1" cellspacing="0" cellpadding="3" style="margin-top: 10px; background-color: #CCCCCC;"> <tr> <td>お名前<br />(ニックネーム可)</td> <td style="text-align: left;"><input name="name" type="text" value="" size="30" style="ime-mode: active;" /></td> </tr> <tr> <td>メールアドレス</td> <td style="text-align: left;"><input name="mail" type="text" value="" size="40" style="ime-mode: disabled;" /><br /><span style="font-size: 11px;">半角英数字</span></td> </tr> <tr> <td>確認用<br />メールアドレス</td> <td style="text-align: left;"><input name="mail2" type="text" value="" size="40" style="ime-mode: disabled;" /><br /><span style="font-size: 11px;">確認のためメールアドレスを再度入力お願いします。</span></td> </tr> <tr> <td>お問い合わせ<br /><br />内 容</td> <td style="text-align: left;"><textarea name ="contents" cols ="35" rows ="10" wrap ="hard"></textarea></td> </tr> <tr> <td colspan="2"> <input type="button" value=" 送 信 " onclick="send_mail()" style="font-size : 12px;"> &nbsp;&nbsp;&nbsp; <input type="reset" value="リセット" style="font-size : 12px;"> </td> </tr> </table> </form>

  • HTMLでメールフォームを作成しました。

    HTMLでメールフォームを作成しました。 <table bgcolor="#fff0f5" border="1" width="500" summary="フォーム"> <tr><td> <FORM ACTION="mailto:aaa@bbb?subject=@問合せ" METHOD="post" ENCTYPE="text/plain"> <div class="red25centerB"> <img src="ccc.png" class="middle"> お問合せ </div> <br/> <div >・お名前:<INPUT TYPE="text" NAME="氏名" VALUE=""></div> <br/> <br/> <div>・Eメールアドレス:<INPUT TYPE="text" NAME="mail" SIZE="45" VALUE=""></div>  <br/> <br/> <div>・年齢: <br/> <br/> <INPUT TYPE="radio" NAME="tosi" VALUE="10">10代 <INPUT TYPE="radio" NAME="tosi" VALUE="20">20代 <INPUT TYPE="radio" NAME="tosi" VALUE="30">30代 <INPUT TYPE="radio" NAME="tosi" VALUE="40">40代 <INPUT TYPE="radio" NAME="tosi" VALUE="50">50代 <INPUT TYPE="radio" NAME="tosi" VALUE="60">60代以上 </div> <br/> <br/> <div>・ご質問内容等をお書きください <br/> <br/> <TEXTAREA NAME="問合せ" ROWS="7" COLS="55"></TEXTAREA></div> <br/> <br/> <div><INPUT TYPE="submit" VALUE="送信"> <INPUT TYPE="reset" VALUE="書き直す"></div> </FORM>   <img src="ddd.png" class="middle">一回だけ押してください。 </td></tr> </table> 一部のPCでは、送信をおすと、 このフォームは電子メールを使用して送信されます、このフォームを送信するとアドレスが受信者に公開され、暗号化されずに送信されます。 この操作は取り消しもできます。 と表示されます。そして、OKボタンを押しても、上手く送信されません。 なお、winxpや7で発生しているようですが、メーラーはどちらもoutlookですが、送信トレイにすらメールがありません。 解決方法を教えていただければ幸いです。

  • 携帯サイトでの絵文字対応BBSの作成で絵文字の変換に困っています。

    PHPとMySQLを使って絵文字対応の携帯サイト用BBSを構築しています。データベースに登録した絵文字付のコメントを取得すると、絵文字部分がうまく表示されずに困っています。 現在、携帯サイト用の絵文字対応BBSを作成しています。フォームから絵文字付のコメントを入力して、それをDBに登録、または登録されている絵文字付コメントをDBから取得するというものです。 DBに登録する際に入力した絵文字を「<emoji=1,,,>」のような形に変換してeucJP-winでDBに登録します。 出力する際には「<emoji=1,,>」を対応する絵文字に変換(事前に変換表を作成しました。)して画面に出力します。 その際、直接ソースに記述した<emoji=1,,>は対応する絵文字に変換されて表示されるのですが、DBから取得した絵文字付コメント(例:こんにちは<emoji=1,,>)は対応する絵文字に変換されない状態になっており困っています。 ob_start();                     :                     : <?php $mysql=new MySQL; $sql="SELECT no,title,imp FROM s001osirase ORDER BY no DESC LIMIT 0,3"; $mysql->query($sql); while($row=$mysql->fetch()){ $no=$row['no']; $title=$row['title']; $title=mb_convert_encoding($title,'SJIS-win',mb_internal_encoding()); $imp=$row['imp']; if($imp=="yimp"){ echo '<div style="color:#FF0000;font-size:xx-small;">[重要</div>'; echo '<div style="font-size:xx-small;"><a href="/mobile/s001/bbs/bbs_show.php?no='.$no.'">'.$title.'</a></div>'; }else{ echo '<div style="color:#FF0000;font-size:xx-small;">[普通]</div>'; echo '<div style="font-size:xx-small;"><a href="/mobile/s001/bbs/bbs_show.php?no='.$no.'">'.$title.'</a></div>'; } } ?>                 : //内部文字コード(eucJP-win)をSJIS-winに変換する関数 outpue_encode(); //<emoji=1,,,>部分を絵文字に変換してバッファを出力する関数 emoji_output(); emoji_output関数は以下のとおりです。 function emoji_output(){ $output_str=ob_get_contents(); ob_end_clean(); header('Content-Type: application/xhtml+xml;'); $output_str=preg_replace_callback('/<emoji=([0-9,]+)>/','emoji_output_changea',$output_str); echo $output_str; } コールバック関数emoji_output_changeaで$output_str内の<emoji=1,,,>を絵文字に変換しています。 ob_start()を使ってバッファにためて、emoji_outputで<emoji=1,,>を一括でpreg_replace_call関数を使って絵文字に変換して出力しています。この関数は問題なく動いていると思います。 DBから取得した記事が格納された変数$titleのみ変換されていないように思います。 考えられる原因がお分かりの方、いらっしゃいましたらよろしくお願いします。 わかりづらい文章で申し訳ありません。

    • ベストアンサー
    • PHP
  • メールフォーム作成*助けて下さい!!

    ホームページ作成初心者です 頑張ってメールフォームを作成しています! しかし「エラーメッセージ メールデコード設定者の設定方法に問題があるため、送信できません。 (設定された設問のNAMEの変数名が重複しています)」 どこがダメかが分かりません(><) どなたか助けて下さい!! <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <HTML> <HEAD> <META name="GENERATOR" content="IBM WebSphere Studio Homepage Builder Version 11.0.0.0 for Windows"> <META http-equiv="Content-Type" content="text/html; charset=UTF-8"> <META http-equiv="Content-Style-Type" content="text/css"> <LINK href="sitetheme/hpb9tm04_6.css" rel="stylesheet" type="text/css" id="hpb9tm04_6"> <TITLE>見積り依頼メール</TITLE> <SCRIPT language="JavaScript"> <BODY> </TR> </TBODY> </TABLE> </DIV> <DIV style="width : 443px;height : 375px;top : 270px;left : 170px; position : absolute; z-index : 6; visibility : visible; " id="Layer1"> <FORM method="post" action="http://mdec.nifty.ne.jp/cgi-bin/hostingmail.cgi"> <INPUT type="hidden" name="ok_page" value="ホームページアドレス> <INPUT type="hidden" name="to_mail" value="メールアドレス"> <INPUT type="hidden" name="sub" value="***見積り依頼メール***"> お名前  <BR><INPUT type="text" name="name" size="33" maxlength="40"><BR> メールアドレス<BR><INPUT TYPE="text" NAME="from" size="30" maxlength="40"><BR> <BR> 【 希望工事内容 】 <BR> <INPUT type="radio" name="kibou-kouji" value="T+A">太陽光発電システム+オール電化<BR> <INPUT type="radio" name="kibou-kouji" value="T-nomi">太陽光発電システムのみ<BR> <INPUT type="radio" name="kibou-kouji" value="A-nomi">オール電化のみ<BR> <INPUT type="radio" name="kibou-kouji" value="IH-nomi">IHクッキングヒーターのみ<BR> <INPUT type="radio" name="kibou-kouji" value="E-nomi">エコキュートのみ<BR> <INPUT type="radio" name="kibou-kouji" value="R-nomi">リフォームのみ<BR> <INPUT type="radio" name="kibou-kouji" value="sonohoka">その他(具体的な内容を下記のご質問欄へご入力ください。)<BR> <BR> <BR> その他ご質問やご相談がございましたらご入力下さい。<BR> <TEXTAREA name="body" rows="8" cols="68"> </TEXTAREA> <BR> <BR> <INPUT TYPE="submit" VALUE="送信"> <INPUT TYPE="reset" VALUE="クリア"> </FORM> </DIV> <DIV style="width : 603px;height : 77px;top : 170px;left : 93px; position : absolute; z-index : 5; visibility : visible; " id="Layer6"> <P><FONT face="MS P明朝">まずは、下記の入力フォームに必要事項をご記入のうえ、<BR> 内容をご確認後【送信】ボタンをクリックしてください。<BR> </FONT></DIV> <DIV style="width : 251px;height : 31px;top : 40px;left : 470px; position : absolute; z-index : 4; visibility : visible; " id="Layer5" align="center"><FONT color="#000097" face="MS P明朝" size="+1" style="font-size : 117%;">太陽光発電システム・オール電化<BR> リフォーム・住宅設備のことならお任せ下さい</FONT></DIV> <DIV style="width : 222px;height : 18px;top : 56px;left : 19px; position : absolute; z-index : 3; visibility : visible; " id="Layer4" align="center"><B><FONT color="#000097" face="MS P明朝" size="+1" style="font-size : 117%;">太陽光発電システムのことなら</FONT></B></DIV> <DIV style="width : 145px;height : 43px;top : 15px;left : 53px; position : absolute; z-index : 2; visibility : visible; " id="Layer3" align="center"><B><FONT color="#000097" size="7" face="DHP平成明朝体W7" style="font-size : 310%;"> オール電化も</FONT></B></DIV> <DIV style="width : 252px;height : 27px;top : 130px;left : 30px; position : absolute; z-index : 1; visibility : visible; " id="Layer2"><B><FONT size="+3" style="font-size : 200%;">見積り依頼メール</FONT></B></DIV> </BODY> </HTML>

    • ベストアンサー
    • HTML
  • PHP 掲示板について

    ファイル名:bbs.html 掲示板タグを一を記載します。 <html> <head> <title>ミニ掲示板</title> </head> <div class="menu"> l<a href="~~~">~~~</a> l<a href="~~~">~~~</a> </div> <body> <p>※記事削除は、製作者へメールをクリックし、用件には【掲示板 記事削除の件】内容には、【記事削除キーを入力し、送信してください。】<br> ミニ掲示板(<a href="bb.html">リロード</a>)<hr> <form method="post" action="bbs.php"> <input type="hidden" name="mode" value="write"> 名前:<input type="text" name="name" size="20"><br> メールアドレス:<input type="text" name="name" size="40"><br> 用件:<input type="text" name="name" size="20"><br> 記事削除キー:<INPUT size="20" type="password" value="" name="pass"> <p> 内容:<br> <textarea name="message" rows="5" cols="30"></textarea><br> <input type="submit" value=" 投稿する "> </form> <hr> 【投稿する】を押すとbbs.phpに繋がるのですが、【投稿する】を押したら、bbs.htmlの【最初の場面】の下に自動的に入るようにしたいのですが。! どうすればよいのでしょうか。? ♪宜しくお願いいたします。♪【(ーー;)】

    • ベストアンサー
    • PHP
  • forで作成したフォームの値を更にPHPへ渡して表示する方法

    初心者です。 現在、PHPでforを利用し、繰り返しフォームを表示 させた後、その表示されたフォームへ入力をし、更に 違うPHPで入力された値を出力させようとしているのですが、 最終の出力が出来ずに悩んでおります。 繰り返しでフォームを作成するまでは出来たのですが、 どなたか御助力頂けたら助かります。 ---------------------------------------------------- <form.html> <html> <head> <title>it1</title> </head> <body> <form name="form" action="./it.php" method="POST"> <b>ラジオ選択<br> <input name="machine" type="radio" value="24">24<br> <input name="machine" type="radio" value="48">48<br> <input name="machine" type="radio" value="24">50</b><br><br> </body> <input type="submit" name="Submit" value="設定"> </form> </html> ------------------------------------------------------ <it.php> <?php $a = $_REQUEST["machine"]; ?> <html> <body> <p>入力テキストボックス表示</p> <?php for ($c=0; $c<$a; $c++){ $var[$c] += $var[$c]; $dest[$c] += $dest[$c]; $no[$c] += $c+1; } ?> <table> <tr> <td><center> <form name="form" action="./it2.php" method="POST"> <td> <center> <b>vlan</b><br> <?php for ($i=0; $i<count($var); $i++) { "<form name="form" action="./it2.php" method="POST">" print("fa0/${no[$i]}<input type=\"text\" name=\"${var[$i]}\" size=\"3\" maxlength=\"3\"><br>\n"); } ?> </td> <td> <b>description</b><br> <?php for ($i=0; $i<count($dest); $i++) { print("<input type=\"text\" name=\"${dest[$i]}\" size=\"15\" maxlength=\"15\"><br>\n"); } ?> </td> </tr> </table> <input type="submit" name="Submit" value="設定"> </form> </body> </html> -------------------------------------------------------- 以降の出力ソースに関して、難儀中。

    • ベストアンサー
    • PHP
  • ラジオボタンの選択によって、スタイルシートを使い分けたい

    皆様、ご指導宜しくお願い致します。 似た様な投稿もあり、チャレンジしてみてはいるのですがどうしても思うような動きができず四苦八苦しております。 やりたいのは、PHPのフォームでラジオボタンAとBの選択肢が有り、Aを選択された場合は、Bブロックを非表示にして、Bが選択された場合に、Aブロックを非表示したいんです。 どんな制御文を入れればいいのかわからず。。。 とんちんかんなことをしているかもしれませんが、皆様、お力をお貸し下さい。 <HTML> <HEAD> function expriMenu(pra){ if(pra=="0"){ } if(pra=="1"){ } } --> </HEAD> <BODY> <form name='pri1'> <input type='radio' name='000' value='A' onclick=\"javascript:expriMenu(0);\">A <input type='radio' name='000' value='B' onclick=\"javascript:expriMenu(1);\">>B <br> <br> <br> <br> <DIV id=priMenu style='DISPLAY: none'> ブロックA </DIV> <DIV id=priMenu style='DISPLAY: none'> ブロックB </DIV> </form> </BODY> </HTML> 宜しくお願い致します。

専門家に質問してみよう