• 締切済み

これをphpに変換するとどうなりますか。

var text = $('#text'), btn = $('#btn'), billboard = $('marquee'); btn.on('click', function() { billboard.text(text.val()); });

  • PHP
  • 回答数1
  • ありがとう数0

みんなの回答

回答No.1

出来ません。不可能です。 javascriptはブラウザで動作します。 PHPはサーバの中で動作します。 サーバの中で動作するプログラムを使ってユーザのブラウザは操作不可能です。

関連するQ&A

  • hiddenにjavascript関数の戻り値

    下記のPHPスクリプト内において、hidden属性で、テキストエリアの文章を 自分自身(deleteUpdate.php)に、POSTメソッドで送信しているのですが、 $text_val = $_POST['text_val']をvar_dump()すると、NULLになって、 テキストエリアで更新した文章が入ってきません。 どこが間違っているのか、教えていただきたいです。 <script language="javascript"> <!-- function getText(){ var text = document.getElementByID('contents').value; return text; } //--> </script> ~ <input type="hidden" name="text_val" id="text_val" value="<script>getText()</script>">

  • AJAXの計算式の中にIF文を入れて表示したい

    下記の2つのファイルで、フォームから入力した数値同士の「足し算の結果」をAJAXで表示できます。 ******************************************** 【HTMLフォーム】 <script language="JavaScript" type="text/javascript" src="js/culc.js"></script> <form name="f1"> <input type="text" id="text1" name="text1" size="10" maxlength="10" /> + <input type="text" id="text2" name="text2" size="10" maxlength="10" /> <input type="button" value="足す" onclick="readText()" /> </form> <p id="message"></p> ******************************************* 【JAVASCRIPT(culc.js)】 function readText() { var text1 = document.getElementById("text1"); var text2 = document.getElementById("text2"); var message = document.getElementById("message"); var str_val1 = text1.value; var str_val2 = text2.value; var sum; if (isNaN(str_val1) || str_val1 == "" || isNaN(str_val2) || str_val2 == "") { textMessage = "数値以外の文字が入っています"; } else { //sum = str_val1 + str_val2; sum = parseFloat(str_val1) + parseFloat(str_val2); textMessage = "合計は、" + sum + "です"; } message.innerHTML = textMessage; } ************************************************ 【質問】 このjavascriptを改造し、入力した数値についての「足し算の結果」が正の数だった場合には「正の数」、負の数だった場合は「負の数」と表示すべく改造しております。下記の改造を施したのですが、うまく表示されません。 下記の文のどこが誤りか修正頂けませんでしょうか? 宜しくお願い致します。 【JAVASCRIPT(culc2.js)】 function readText() { var text1 = document.getElementById("text1"); var text2 = document.getElementById("text2"); var message = document.getElementById("message"); var str_val1 = text1.value; var str_val2 = text2.value; var sum; if (isNaN(str_val1) || str_val1 == "" || isNaN(str_val2) || str_val2 == "") { textMessage = "数値以外の文字が入っています"; } else { //sum = str_val1 + str_val2; sum = parseFloat(str_val1) + parseFloat(str_val2); textMessage = "(if((sum > 0) { document.write("正の数"); } else((sum <= 0) { document.write("負の数"); } ))"; } message.innerHTML = textMessage; }

    • ベストアンサー
    • AJAX
  • VB初心者です

    計算結果が"7"の時に限り、「当たり!」と表示される、ちょっと意味不明な計算機を作っています。 現在、下記のように書いてますが、何故かうまくいきません。(当たりが表示されない 何故でしょうか?お助けください。。m(_ _)m Private Sub Command1_Click() Label1.Caption = Str(Val(Text1.Text) + Val(Text2.Text)) Label3.Caption = "+" Label4.Visible = False '画像を隠す。 'いずれかの数字が「7」のとき、メッセージを表示する。 If Label1.Caption = "7" Then Label4.Visible = True End If End Sub Private Sub Command2_Click() End End Sub Private Sub Command3_Click() Label1.Caption = Str(Val(Text1.Text) * Val(Text2.Text)) Label3.Caption = "*" End Sub Private Sub Command4_Click() Label1.Caption = Str(Val(Text1.Text) - Val(Text2.Text)) Label3.Caption = "-" End Sub Private Sub Command5_Click() Label1.Caption = Str(Val(Text1.Text) / Val(Text2.Text)) Label3.Caption = "/" End Sub

  • AIR for Android と PHPの連携

    Flash CS6(Windows)を使ってPHPと通信するアンドロイドアプリを製作しています。 AIR 3.4 for Androidでパブリッシュし、PC上で動作させると普通にPHPと通信出来ます。 が、アンドロイド端末へインストールすると通信出来ません。 もしかしてAIR 3.4 for AndroidでパブリッシュしたアプリではPHPとの通信は出来ないのでしょうか? もし、いい方法があれば教えていただければ非常に助かりますm( _ _ )mコマッテマス SEND_btnというボタンをクリックした時、FLASH内に記述したデータをPHPに渡して PHP側で結合させてテキストボックスhensuに返すという単純なプログラムです。 <<< Flash側 >>> SEND_btn.addEventListener(MouseEvent.CLICK, fl_Click); function fl_Click(event:MouseEvent):void { // 送信データ var variables:URLVariables = new URLVariables(); variables.title = "ABC"; variables.url = "DEF"; variables.text = "GHI"; // データ送信先 var url_Request:URLRequest = new URLRequest(); url_Request.url = "phpアドレス"; url_Request.method = URLRequestMethod.POST; url_Request.data = variables; // 送信 var url_Loader:URLLoader = new URLLoader(); url_Loader.dataFormat = URLLoaderDataFormat.VARIABLES; url_Loader.addEventListener(Event.COMPLETE,completeHandler); url_Loader.load(url_Request); // 受信; function completeHandler(evt:Event):void { var re_variables:URLVariables = new URLVariables(evt.target.data); hensu.text = re_variables.DATA; } } <<<PHP側>>> <?php $title = $_POST['title']; $url = $_POST['url']; $text = $_POST['text']; $All = $title.$url.$text; $res = "DATA=" .$All; echo $res; ?>

    • ベストアンサー
    • Flash
  • jqueryプルダウンメニュー個別着色

    すみません。デザイナーでjqueryの配布しているものをお借りしているのですが、 プルダウンメニューで、メニューの色を個別に変えたいのですが、 CSSクラス名ごとに、下記のスクリプトを書かないといけないのでしょうか? それとも、$('.btn')のところを、$('.btn','.btn2','.btn3')とかって省略はできますか? 基本を解ってなくてすみません; どうぞ宜しくお願い致しますm(==)m <script type="text/javascript"> $(function(){ $('.btn').hover(function(){ var btn = $(this).find('li').length; $(this).animate({'height':24 * btn + 'px'},'fast'); },function(){ $(this).animate({'height':'24px'},'fast'); }); }); </script>

  • グローバル変数以外も変数は残り続ける?

    https://okwave.jp/qa/q9323518.html の続き var stoppingNow = false; がグローバル変数になっていないので仕様上はページ読み込み時に実行されて処理が終わった瞬間に この変数は削除されて使えなくなると聞いたのですが、 なぜかpauseBtnを押した後に、playBtnを押すと問題なく使えてしまいます。 グローバルにない変数は、stoppingNow = true;を実行してもそんな変数もうないとなるはずなのですよね? それともグローバルにない変数も残っていて、代入の処理よりも上、ないしは親のスコープにあれば使えるのが仕様なのですか? (function () { var stoppingNow = false; var pauseBtn = document.getElementById('js-pause-btn'); pauseBtn.addEventListener('click', function () { clearTimeout(it); stoppingNow = true; }); var playBtn = document.getElementById('js-play-btn'); playBtn.addEventListener('click', function () { if (stoppingNow === true) { iterative(); stoppingNow = false; } }); } myChange(); })();

  • PHP内にJavaScript

    下記のようなはじめての訪問者に対してようこそ!と表示するJavaScriptをPHP内で動かすにはどのように記入すればよいのでしょうか? ==================================================== <script language="JavaScript"> var key = "freekeyword"; var n = 0; var cookies = document.cookie.split("; "); for(var i=0;i<cookies.length;i++){ var str = cookies[i].split("="); if(str[0] == key){ // n = str[1]; } } window.onload = function() { if(n == 0){ document.getElementById('welcome').innerHTML = 'ようこそ!'; } n++; setCookie(key,n); } function setCookie(key,val){ document.cookie = key + "=" + escape(val) + "; "; } </script> ==================================================== このスクプリトを下記<head>内にどのように記入すればよいので しょうか? PHPの文法などほとんど分からないレベルなのでそもそも質問 自体間違ってるかもしれませんがPHP内で同様の動作をさせたい のです。よろしくお願いします ==================================================== <?php echo ' <html> <head> </head>'; echo ' <body> <div id="welcome"></div> </body></html>'; ?> ====================================================

    • ベストアンサー
    • PHP
  • jQuery.eachは第2引数以上は作れないのでしょうか?

    jQuery.eachは第2引数以上は作れないのでしょうか? 配列として3つ設定したい場合はできないものなのでしょうか? var list = { "#load1": "A.html .ld1":"aaa1", "#load2": "B.html .ld2":"bbb2", "#load3": "C.html .ld3":"ccc3" }; jQuery.each(list, function(key,val, arg) { $(key).load(val, function(Text, status) { if ($(key).text() == "A") $(arg).replaceWith("<img src='baby.png'/>"); }); }); こんな書き方は出来なかったので・・・ 第3引数があるか調べてみたものの第2までしか書いていないのでないと思っています。 しかし3つ以上の場合はどのようにしたらいいのでしょうか?

  • phpのエラー表示について

    初心者です。入力フォームのphpで function check を使って入力のエラーの表示を行うコードを書いているのですが、日付日時と時間をそれぞれ選択する欄があるのですが、時間の選択(10:00~19:00)の選択しかphpのエラー表示されないのですが、 日付日時の選択表示のエラーも表示させたいのですが、どうしたらよいでしょうか? 付属画像にphpのエラーが表示された画像があります。ここでは、第一希望で、 日付日時 が選択されていないのにエラーが表示されていません。 ただ、 時間の選択(10:00~19:00)はされています。 どうコードを書いたらよいでしょうか? 困っています。 以下は書いたコードのURLです。 (tell.htmi)(入力フォームのhtmlとphpのコード) https://drive.google.com/file/d/1NC2i5bfrtH6YlU8HrmmwPTy5iaenF4Qn/view?usp=sharing (concon.php)(phpのコード) https://drive.google.com/file/d/1SHjdtakNSRcYL0nHja6iD6e40Ko4Bkty/view?usp=sharing 以下は、 tell.htmi からエラーのコードの1部を抜てきしたのもです。 function check_contactform() { var name = $('input[name="name"]').val(); var furigana = $('input[name="furigana"]').val(); var address = $('input[name="address"]').val(); var tel = $('input[name="tel"]').val(); var pay = $('select[name="pay"]').val(); var time4 = $('select[name="time4"]').val(); var time5 = $('select[name="time5"]').val(); var time6 = $('select[name="time6"]').val(); エラーメッセージのコードは以下( tell.htmiより) if(time4 == "") { errmsg = errmsg + "第1希望:※を選択してください\n"; } if(time5 == "") { errmsg = errmsg + "第2希望:※を選択してください\n"; } if(time6 == "") { errmsg = errmsg + "第3希望:※を選択してください\n"; } このコードの var time4 = $('select[name="time4"]').val();から下のコードが、 日付日時と 時間の選択のエラーを表示させるコードです。 どうコードを書いたら良いでしょうか? 困っています。 よろしくお願いいたします。

    • ベストアンサー
    • PHP
  • 構造がよく分かりません

    以下のJavascriptのコードで、クリックすると ---変数テスト なし あり グローバル変数 となり、debug()が3つありますが、どのような構造がよく分かりません。つまりfunction debug(str)とfunction debugClear()の意味がよく分かりません。 <html> <head><title>ゆーざーかんり</title> <meta http-equiv="content-type" content="text/html; charset=Shift_JIS"> <script type="text/javascript"> var globalVar= "グローバル変数"; function varTest(){ debugClear(); debug("---変数テスト"); val1 = "なし"; debug(val1); var val2 ="あり"; debug(val2); debug(globalVar); } function debug(str){ document.getElementById("debug"). innerHTML += "<br/>" +str; } function debugClear(){ document.getElementById("debug").innerHTML = ""; } </script> </head> <body> <input type="button" value="変数のテスト" onclick="varTest()"/><br/> <div id="debug">デバッグ</div> </body> </html>