JavaScript

全16008件中241~260件表示
  • PHP

    Javascriptで曜日が全部ない場合、エラーでとめて処理をとめたい。どうしたらいいか? <script> function butotnClick(){ if(check1.checked || check2.checked || check3.checked || check4.checked || check5.checked || check6.checked || check7.checked){ }else{ alert('曜日をチェックしてください'); //stop(); return; } } </script>

  • 英語並べ替えソフトを作りたい

    どのような知識が必要ですか? https://www.magicaltoybox.org/jalpsjp/jisakusoft/english/english.html

  • JAVASCRIPTでエラーメッセージでとめるメッ

    JAVASCRIPTでエラーメッセージでとめるメッセージ関数を教えてください。

  • 複数プルダウンの組合わせを外部リンクで文字にしたい

    https://okwave.jp/qa/q3512162.html のベストアンサーで、 たとえば goods[0] =new setGoods("http://www.link_00.com","red","L",11); の場合は カラーred サイズL インチ11 という文字を goods[4] =new setGoods("http://www.link_00.com","yellow","M",9); の場合は カラーyellow サイズM インチ9 という文字を http://www.link_00.comのページに入れる方法があれば教えてください。 よろしくお願いいたします。

  • JavaScriptでフォーム内配列要素の要素数

    いつもお世話になっております へんな質問で申し訳ございません CMSなどを使っているとフォーム内に配列形式になった名称をよく見かけるのですが 仮に下記のような場合に JavaScript内で各フォームの各々の要素数を取得することは可能でしょうか? <form name="f"> <input type="text" name="scf[配列1][0]" value="" class="widefat"> <input type="text" name="scf[配列1][1]" value="" class="widefat"> <input type="text" name="scf[配列1][2]" value="" class="widefat"> <input type="text" name="scf[配列2][0]" value="" class="widefat"> <input type="text" name="scf[配列2][1]" value="" class="widefat"> <input type="text" name="scf[配列2][2]" value="" class="widefat"> <input type="text" name="scf[配列2][3]" value="" class="widefat"> </form> 例えばJavaScriptで var nLenA = formname(scf[配列1]).length; var nLenB = formname(scf[配列2]).length; とすると nLenAの値は3 nLenBの値は4 という具合に配列数を取得してこれらを制御したいと考えています おいそがしいところ申し訳ございませんが わかる方がいらっしゃいましたらご教授お願い致します

  • ネットワークカメラのスクショを複数並べたい

    お世話になっております。 複数のネットワークカメラの動画を静止画にして並べて表示したいのですが、下記のコードをhtmlにして一つは表示できました。 <!DOCTYPE html> <html> <head> <title>NETWORKCAMERA</title> </head> <body> <table width="10%"> <tr> <td> <canvas id="canvas" width="600px" height="400px"></canvas> </td> </tr> </table> <script> let canvasStream = null; function drawCanvasFromMjpegStrmer(){ const canvas = document.querySelector("canvas"); const ctx = canvas.getContext("2d"); setInterval(() => { if (canvas && ctx){ const chara = new Image(); chara.src = "http://192.168.11.71:5561/image"; chara.onload = () => { ctx.drawImage(chara, 0, 0, 600, 400); }; } }, 10000/60); } drawCanvasFromMjpegStrmer(); </script> </body> このソースのアドレスの部分だけ変更してコピペして並べたら複数並べられると思ったのですが、今度は一つも表示されなくなりました。 基本的なことだと思うのですがわかる方教えていただけないでしょうか。

  • サーバーファイルからselect要素に追加

    [Javascript]質問です!select要素にoptionを追加するとき、サーバーファイルにあるテキストファイルから追加することってできますか?教えていただけると幸いです。よろしくお願いします。 <例> サーバーファイルにあるselectlist.txtの内容からselect要素にoptionを追加する

  • 'use strict'を追加でエラーになる

    ここのサイトのJSについてです。 うまく動くのですが 'use strict';の{}でくくって記述し直すと動いてくれなくなります。 どこかJSの記述で古い部分があるのでしょうか? 原因がわかり、すっきりしたいと思っています! https://techacademy.jp/magazine/21069

  • javascriptのデータが読み込めません。

    このサイトのjavascriptのデータが読み込めません。 https://mmsankosho.com/post-14513/ エラー fetch api cannot load ご教授よろしくお願いします。

  • 日付プルダウン選択フォーム

    専門の方が退社されて、サブ業務で多少HPの情報更新や修正をしていた私にお鉢が回ってきてしまい困っており、お教えいただけるとありがたいです。 現在のフォームですと、2ヶ月先までフォームで選択来るようになっており、今なら今年の12月・来年の1月・来年の2月が選択可能になっているのですが これを4ヶ月先まで選択出来るようにしたい場合どのようにしたらいいのでしょうか? 月セレクト>11月より後の処理>optgroup label forあたりの記述がイマイチ理解出来てないです。 //西暦取得 $seireki = date("Y"); //来年を取得 $rainen = date("Y",strtotime("+1 year")); //今月を取得-0をつけない⇒付ける時は"m" $tsuki = date("n"); //翌月を取得 $yokutsuki = date('n', strtotime(date('Y-m-1').' +1 month')); //再来月を取得 $saraigetsu = date('n', strtotime(date('Y-m-1').' +2 month')); //今日を取得-0を付けない⇒着ける時は"d" $hi = date("j"); //指定した月の日数を取得 $tsukihi = date("t"); //翌月の日数を取得 $yokutsukihi = date("t",mktime(0, 0, 0, date("m")+1, 1, date("Y"))); //再来月の日数を取得 $saraigetsuhi = date("t",mktime(0, 0, 0, date("m")+2, 1, date("Y"))); //print"".$seireki.$tsuki.$hi."今月の日数".$tsukihi."翌月".$yokutsuki."翌月の日数".$yokutsukihi; //11月になったら来年をセレクト可能にする if($tsuki >= "11"){ $tougetsu = "<select id=\"SEL1\" name=\"year\">\r\n<option value=\"\">---</option>\r\n<option value=\"$seireki\">{$seireki}年</option>\r\n<option value=\"$rainen\">{$rainen}年</option></select>\r\n"; }else{ $tougetsu = "<select id=\"SEL1\" name=\"year\">\r\n<option value=\"\">---</option>\r\n<option value=\"$seireki\">{$seireki}年</option>\r\n</select>\r\n"; } //月のセレクト $tsuki1 = date("n"); if($tsuki1 <= "10" ){ //10月より前の月の処理 $tsuki_select = "<select id=\"SEL2\" name=\"month\">\r\n<option value=\"\">---</option>\r\n<optgroup label=\"".$seireki."\">"; for($k = $tsuki1; $k <= $tsuki1 + 2; $k++){ $tsuki_select .= "<option value=\"".$k."\">".$k."月</option>\r\n"; } $tsuki_select .="</optgroup>\r\n</select>"; }else{ //11月より後の処理 $tsuki2 = $yokutsuki; $tsuki3 = $saraigetsu; $tsuki_select = "<select id=\"SEL2\" name=\"month\">\r\n<option value=\"\">---</option>\r\n<optgroup label=\"".$seireki."\">"; for($k = $tsuki1; $k < $tsuki1 + $tsuki2; $k++){ $tsuki_select .= "<option value=\"".$k."\">".$k."月</option>\r\n"; } $tsuki_select .="</optgroup> <optgroup label=\"".$rainen."\">"; for($t = 1; $t <= $tsuki3; $t++){ $tsuki_select .= "<option value=\"".$t."\">".$t."月</option>\r\n"; } $tsuki_select .="</optgroup></select>\r\n"; } //日付のセレクト(当月) $day_select ="<select id=\"SEL3\" name=\"day\"> <option value=\"\">---</option> <optgroup label=\"".$tsuki."\">\r\n"; for($i = $hi; $i <= $tsukihi; $i++){ if(isset($hi) && $hi == $i){ $day_select .="<option value=\"".$i."\" selected=\"selected\">".$i."日</option>\r\n"; }else{ $day_select .="<option value=\"".$i."\">".$i."日</option>\r\n"; } } $day_select .="</optgroup> <optgroup label=\"".$yokutsuki."\">\r\n"; for($j = 1; $j <= $yokutsukihi; $j++){//翌月分 $day_select .="<option value=\"".$j."\">".$j."日</option>\r\n"; } $day_select .="</optgroup> <optgroup label=\"".$saraigetsu."\">\r\n"; for($l = 1; $l <= $saraigetsuhi; $l++){//翌々月分 $day_select .="<option value=\"".$l."\">".$l."日</option>\r\n"; } $day_select .="</optgroup></select>\r\n"; ----表示部---- <td>  <?= $tougetsu ?> <?= $tsuki_select ?> <?= $day_select ?> <script type="text/javascript"> ConnectedSelect(['SEL1','SEL2','SEL3']); </script> </td>

  • jqueryのコードについて

    $(function () { $("親要素").click(function () { window.location = $(this).find("a").attr("href"); return false; }); }); 上記jqueryのコードで 子要素のリンクを親要素に適用させていますが、 子要素にリンクがない場合も親要素にリンクが適用され クリックすると・・・/undefined にとばされます。 子要素にリンクがない場合は 親要素にリンクを適用しなようにするには どうしたらいいでしょうか。 お願いいたします。

    • 締切済み
    • noname#249922
    • JavaScript
    • 回答数2
  • Visual Studio 2015 インストール

    Visual Studio 2015 Express2015 for Windows DesktopをDVDイメージを仮想ドライブにマウントしてインストールしています。JavaScript LanguageServiceの導入がうまくいきません。 「セットアップパッケージが欠落しているか、破損しています」と出ます。「インターネットからパッケージをダウンロードする」・DVDイメージを選択してもうまくいきません。「パッケージをスキップする」以外の対処方法はありますでしょうか。よろしくお願いします。

  • 続きを見る

    この記事 https://www.daily.co.jp/general/2021/12/14/0014914148.shtml で「続きを見る」をクリックせずに表示させるには、どこを書き換えればいいですか?

  • javascript関数について

    <!DOCTYPE html> <html> <head> <title></title> <script type="text/javascript"> function extract() { var textbox = document.getElementById("barcode"); var amount = textbox.value.substr(22,3); textbox.value = amount; } </script> </head> <body> バーコード: <input type="text" id="barcode" size="64" value=""> <input type="button" value="部分取り出し" onclick="extract()"> </body> </html> 上記のソースコードでボタンを押せば22行目(先頭から数えて21番目までを削除?し22番目から25番目までを表示)するプログラムをかきましたが、ボタンを押さず表示したいのですが、どうすればいいですか?教えてください。 お願いいたします。

  • javascript-バーコード

    バーコードで読み込んだ値(バーコードに記載している数字)を 保存し画面に出力するにはどうすればいいですか? またバーコードの値の14行目~20行目まで使いたいです。 どうすればいいですか?

  • 前画面遷移した際に前回入力した値を入力してある状態

    前画面遷移した際に前回入力した値を入力してある状態にしたいです。 javascriptとPHPで入力フォームのコードを書いているのですが、入力フォーム(①画面)にて両方の言語で重複で値を保持したいです。 流れとしては、①入力フォーム→②確認画面なのですが。 PHPでは保持のコードは書けています。これをJavaScriptでも保持して重複保持したいです。 以下のURLを参考にしたのですが、 値の保持にsessionStorageというのがあるらしいです。 https://developer.mozilla.org/ja/docs/Web/API/Window/sessionStorage URLを参考に下の方にコードを書いてみたのですが、入力フォームを埋めて送信ボタンを押しても付属画像のようにメッセージが出て、次に進めません。どこが間違っているで ましょうか? 回答よろしくお願いいたします。 ●●①入力フォームのコード <?php session_start(); $errors = array(); if(isset($_POST['submit'])) { $name = $_POST['name']; $name = htmlspecialchars($name, ENT_QUOTES); if($name === "") { $errors['name'] ="名前が入力されていません。 "; } if(count($errors) === 0) { $_SESSION['name'] = $name; /* 確認画面の表示, */ header('Location:http:▼▼'); exit(); } } if(isset($_GET['action']) && $_GET['action'] === 'edit'){ $name = $_SESSION['name']; } ?> <?php echo "<ul>";foreach($errors as $value) { echo "<li>"; echo $value; echo "</li>"; } echo "</ul>"; ?> <!DOCTYPE html> <html lang="ja"> <head> <meta content="text/html; charset=utf-8" /> <title></title> <script src="jquery-3.6.0.min.js"></script> <style type="text/css"> </style> </head> <body> <form action="orm1.php" method="post" id="form"> <p> 名前 </p> <input type="text" class="name" name="name" id="name" value="<?php if(isset($name)){ echo $name; } ?>" /> <button type="submit" id="submit" name="submit" class="auto-style4"> 送信</button> </form> </body> <script> const form = document.querySelector('#form'); const name = document.querySelector('#name'); form.addEventListener('submit', function(event) { let msg = ""; if (name.value == "") msg += "名前が入力されていません。\n"; if (msg == "") return; event.preventDefault(); alert(msg); }); var key = 'date_key'; var set_value = sessionStorage.getItem(key); $('name').val(set_value); $('name').on('change', function () { var value = $('#name').val(); sessionStorage.setItem(key, value); }); </script> </html>

  • javascriptのコードの書き方について質問で

    javascriptのコードの書き方について質問です。 以下の情報を聞いたのですが、どういうふうにコードを書いたら良いでしょうか? 以下 PHP側で保持しているのなら、重複してしまいます。 (あとから何か変更したくなったとき面倒になります) PHP側で保持した値を取得するだけなら、 const name = document.querySelector('#name'); のあとに、 name.value で取得できるのではないかと思います。 ________________________________________________ とういう情報なのですが、 書き方として const name = document.querySelector ('#name');name.valueで合ってますでしょうか?

  • Javascriptの配列宣言内でのインクリメント

    let a = 1 console.log( [a, a++, a++] ); ↑上を確認すると下になりますが、何故1 2 3とならないのでしょうか? (3) [1, 1, 2] 0: 1 1: 1 2: 2 length: 3

  • CSVデータ内の特定部分をHTMLで表示したい

    はじめまして。 早速ですが、表題通り、CSVデータ内の特定部分をHTMLで表示したく、方法をご教授でいただければと思います。 CSVデータは 2021/11/25,01,あいうえお 2021/11/25,02,かきくけこ 2021/11/26,01,さしすせそ のように(日時)、(区分)、(コメント)になっております。 たとえば、当日11/25の02の「かきくけこ」という情報のみ表示したいと考えています。 良い方法などありますでしょうか? ご教授いただければ幸いです。 よろしくお願いします。

  • 入力フォームのエラーメッセージをJavaScrip

    付属の写真のようにエラーが出るようにしたいです。 提示したコードだけでは、エラーメッセージ文字が上の方に出てくるだけで、四角い図形も出てきません。 javascriptでエラーメッセージを出せれば、写真のようなになると思います。 そこでなのですが、 PHPのコードはそのまま崩さずjavascriptでも同じエラーメッセージ出すコードが書けません。どうコードを書いたら よいでしょうか? nameとquestionの2つフォームとがあります。 回答よろしくお願いいたします。 <?php session_start(); $errors = array(); if(isset($_POST['submit'])) { $plan = $_POST['plan']; $name = $_POST['name']; $question = $_POST['question']; if($name === "") { $errors['name'] ="名前が入力されていません。 "; } if($question === "") { $errors['question'] ="お問い合わせ内容入力(150文字以内)が入力されていません。 "; } if(count($errors) === $_SESSION['name'] = $name; $_SESSION['question'] = $question;     /* 確認画面の表示, */     header('Location:http://▼▼php');     exit();      }   }     if(isset($_GET['action']) && $_GET['action'] === 'edit'){   $name = $_SESSION['name']; $question = $_SESSION['question'];   }     ?> <!DOCTYPE html> <html lang="ja"> <head>     <meta content="text/html; charset=utf-8" />        <title>お問い合わせ画面</title>     <style type="text/css">       /* 入力フォームの位置 */       .auto-style1 { text-align: center; } </style> <?php echo "<ul>";foreach($errors as $value) { echo "<li>"; echo $value; echo "</li>"; } echo "</ul>"; ?> </head> <body> <form action="companyhp6form1.php" method="post"> <div class="auto-style1">  <p class="tel-titile">    名前:※             </p>             <input type="text" class="name" name="name" id="name" value="<?php if(isset($name)){ echo $name; } ?>" />   </div>     <div class="auto-style1">    <p class="tel-titile">                 お問い合わせ内容入力(150文字):             </p>                <textarea name="question" class="question" id="question" cols="40" rows="10" placeholder="150文字以内で入力して下さい。"></textarea>                                     </div>                     <div class="auto-style1">             <button type="submit" id="submit" name="submit" class="auto-style4">                送信</button>         </div>             </form>   </body>  <script src="main.js"></script> </html>