JavaScriptとPHPで図書管理システムを開発する際の注意点

このQ&Aのポイント
  • JavaScriptを使った図書管理システムをPHPをメインに開発する際には、入力チェックや機能のサポートに利用されます。
  • しかし、JavaScriptが無効にされた場合、使用した機能が利用できなくなるため注意が必要です。
  • また、ajaxの利用タイミングについてもよく分からない場合は、他の開発者に相談することをおすすめします。
回答を見る
  • ベストアンサー

javascriptとPHP

javascriptとPHPで図書管理システムを作成しようとしております。 そこでPHPをメインに組んで行こうと思うのですが、 WEBシステムを開発するとき、javascriptは補助に使おうと思っているのです。(入力チェック) javascriptを無効にされた場合、javascriptを使用した機能は全て使用出来なくなると思うのです。 私は、javascriptを補助にしてWEBシステムを開発するとき、テキスト等の入力チェックに使用するのですが、皆様はどのようなときに使用されるのでしょうか? ajax等も使うタイミングがいまいち分からないので、もしよろしければ教えて頂けると助かります。

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

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

  • ベストアンサー
  • shimix
  • ベストアンサー率54% (865/1590)
回答No.1

入力のチェックには使いますね。ただし(当然ですが)phpスクリプトでも同じ(もしくはそれ以上の)チェックをします。あくまでも「POST前に(可能なものは)チェックしてユーザの利便を図る」のが目的です。

ShiftTail
質問者

お礼

ありがとうございます。 やはり、チェック目的ぐらいですよね。 ちょっとPHPと合わせた時に、変わった使い方をしているページがありましたので まず質問させて頂きました。

関連するQ&A

  • JavaScriptを用いてテキストボックスをコントロールしたいのですが…

    閲覧ありがとうございます。 今回、PHPとJavaScriptを用いてとあるシステムの開発を使用と考えています。  そのシステムには不特定多数の入力項目があり、テキストボックスに何か(情報)を入力することで、また新たなテキストボックスを生成し、次々と情報を入力できるようにしたい。また、エクセルの表のようなもので入力するのもいいかなと考えているのですが可能ですか?  次にその値をデータベース(PostgreSQL)に格納したい、また、PHPのフォーム処理は可能ですか?  ご意見ご感想、また、やり方などを教えて頂きたいです。

  • phpとjavascript ・・・・ について

    授業評価アンケートのデータ収集システムの開発を行っています。 科目及び科目コードを入力させるページ(page1.php)があります。 その入力について、入力ミスをなくすために、「参照」ページ(kamoku.html)をつくり、 そこには予め「科目/科目コード」という項目のある表が用意されており、 そのページ(kamoku.html)へジャンプし、そこで入力したい項目をクリックすると、 page1.phpの科目及び科目コード、各々のテキストボックスに入力したいものを代入することに成功しました。 このような構造にする前は、 手入力した後、 「次ページへ」 をクリックすると、次ページへジャンプするようになっていました。 <FORM method="post" action="page2.php" enctype="application/x-www-form-urlencoded"> javascript を利用したのですが、 これが原因なのでしょうか? javascriptを利用したページの拡張子は必ずhtmlじゃないといけないのでしょうか? (page1.phpをただ単にpage1.htmlにしてもダメでしたが・・・) URLについて、 http://----/page1.php 次ページをクリックすると http://----/page1.php?nendo=6&gakunen=1&class=1&kamokumei=&kamokucode=&kind=1&people=&sub=次ページへ のようになり、昔のように次ページをジャンプせず、入力項目が空になったりします。 どなたか解決法を教えてください!!! お願いします><

    • ベストアンサー
    • PHP
  • JavaScriptからPHPの関数を実行することできますか?

    JavaScriptとPHPを組み合わせたWEBシステム作成の勉強をしています。 JavaScriptからPHPのユーザー定義関数を実行することはできますでしょうか? いろいろ調べてみたのですが情報がヒットしませんでした。 どなたか教えていただけませんでしょうか?

  • jqueryの$.ajaxでPHPに値を渡したい

    下記の様にjquery(ver1.4.x)の$.ajax関数を使って、 ajaxでPHPに値を渡したいと思っています。 ■Javascript (中略) $.ajax({ type:"POST", url:"test.php", data:{"check":check}, success:function(){ alert("OK"); } }); ■PHP(test.php) if ($_POST) { $_SESSION["data"][] = $_POST["check"]; } この時、普通の状態ならtest.phpで値が受け取れ、$_SESSION["data"]の配列内には$_POST["check"]の値が格納される事を確認しました。 しかし、ブラウザのCookieを無効(ブロック)に設定した場合のみ、$_SESSION["data"]の中には$_POST["check"]の値が入らないのです。 session_start();はJavascriptのあるHTML、test.php両方に書かれています。 クッキー無効の場合はJavascript(ajax)-PHP間でセッションは切断されてしまうのでしょうか? php.iniの設定では session_use_cookiesもsession_use_only_cookiesもOnになっています。 詳しい方おられましたらご教授宜しくお願いします。

    • ベストアンサー
    • PHP
  • PHPのコード内でjavascriptを使いたい

    例えば"%u30dd%u30fc%u30bf%u30eb"という文字列を"ポータル"にunescapeしたいとき、javascriptでしたら <script language="JavaScript"> <!-- document.write(unescape("%u30dd%u30fc%u30bf%u30eb")); //--> </script> でいけますが、PHPでやるならば http://dozo.matrix.jp/pear/index.php?PEAR%2FHTML_AJAX%2Funescape のように長いコードを使わなければいけません。 PHPの処理中にjavascriptを使用することができたら大変便利だと思うのですが、 処理の一部にjavascriptの関数を使用するよい方法はないでしょうか。 どなたかご存知の方、よろしくお願いいたします。

    • ベストアンサー
    • PHP
  • JavaScript変数をPHPへ渡す

    JavaScriptで取得した変数を、PHP側で取得できるでしょうか? ある入力フォームのテキストボックスに値を入力後、別のウィンドウ(windowopen)を開き 先の入力したテキストの値を利用して条件を抽出させ、 結果を入力フォームに戻したいのですが・・・

    • ベストアンサー
    • PHP
  • JavaScriptソースをphpで書くには?

    現在、テキストエリアに入力された文字数の制限チェックを 下記のような JavaScript を使用して HTML ソース内に書き込んでおります。 因みにオーサリングソフトは Dreamweaver CS5 を使用しております。 しかしこれだと簡単にソースを見られてしまうので php で書き表して外部ファイルとして処理させたいと思い あれこれやってるのですが上手く出来ません。 当方 php 初心者の為、どなたかご教授よろしくお願い致します。 <script type="text/javascript"> function limitMaxLength(target, len, err) { if( target.value.length > len ) { target.value = target.value.substr(0, len); if( "undefined" != typeof(err) ) { alert(err); } } } </script>

    • ベストアンサー
    • PHP
  • JavaScriptでPHP実行する方法

    質問させて頂きます。 現在、JavaScriptを用いて、DB内に登録されている画像を読み込み(複数の中から1つ)表示させたいと考えています。 JavaScriptを用いて画像を読み込み表示させるといった実装を行ったことが無いので、一般的に行われてる方法を教えて頂けないでしょうか。 私の考えている方法としては、 HTMLファイル上のJavaScriptでajaxというものを用いてPHPを実行させ、PHP上でDBの中から画像情報をランダムでひとつ読み込み、その情報をHTMLにjsonで返して表示させるという方法を使用するべきなのかと考えています。 ですが、ajaxという方法を使用したことが無いため、この方法が正しいのか、他に良い方法があるのではないかと不安になり質問させて頂きました。 もし何か良い方法をご存知の方がいらっしゃいましたら、ご教授お願いいたします。 また、質問に不備な点などあるかもしれませんので、その際はご指摘下さい。 よろしくお願いいたします。

  • javascriptファイルの運用

    お世話になります。 PHP + HTML + javascript(Ajax)で開発しております。 javascriptは外部ファイルにしておりますが HTMLページのダウンロードをユーザーにされると javascriptの内容が分かってしまいます。 ただのHTMLの操作だけだったら構わないのですが ajaxから登録、更新、削除などしておりますので、PHPにどういうパラメータを渡して 、、、という情報が丸見えになるのですが、 こういう場合、皆様はどのように運用しているものなのでしょうか? ご教授宜しくお願い致します。

  • javascriptと連携したフォーム送信

    フォーム送信(メールフォーム)に関する質問です。 フォームの入力チェックをJavascirptのバリデータライブラリで行い 送信だけPHPを使用するというタイプのメールフォーム作成を考えています。 必須入力、正規表現によるチェックなどをJavascript側でやるので ・PHPではPOSTされた値を受け取って、htmlspecialchars・mb_ereg_replaceあたりで変換した後メール関数に渡す。値がなければエラー これでいいんじゃないかと思うのですが、甘いでしょうか? javascriptの無効状態による送信は、 ・Javascriptでhiddenかクッキーを出して、有効無効を判断 (hiddenのvalueかクッキーがPHPで受け取れなければJavascript無効状態での送信としてエラー) を考えています。 ご意見よろしくお願いします。

    • ベストアンサー
    • PHP

専門家に質問してみよう