問題タブ [isset]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
7203 参照

php - 送信が押されたかどうかを確認するPHPフォーム

私はこの問題で過去 3 時間気が狂いました。私はこれを完全に機能させました...実際にはまだ機能していますが、別のページにあります。唯一の問題は、別のページで機能しなくなることです。基本的な流れは次のとおりです。

  1. ユーザーがページにアクセスし、ボタンをクリックすると、JavaScript ModalBox が開きます。
  2. モーダル ボックスには、ユーザーが入力して [送信] をクリックするフォームがあります。
  3. フォーム アクションはそれ自体であるため、送信ボタンで isset() が true かどうかを返し、チェックします。

これが問題のようです。私はこれを別のスクリプトで動作させましたが、長さが 5 ページを超えているため、ここに小さなスクリプトを示します。

-----修正済み------以下の解決策: -------

^ タグは HTML の最も外側の部分に配置する必要がありましたが、これで $_Get 配列のすべての要素 (送信ボタンを含む) にアクセスできるようになりました。なぜこれがそんなにうるさいのか、誰か説明できますか?3時間を返してほしい。少なくとも、二度とこのような過ちを犯さないことを願っています。

0 投票する
4 に答える
5378 参照

php - $_SERVER['SERVER_ADDR'] は常に設定されていますか?

$_SERVER['SERVER_ADDR']常に設定されていますか?

isset() で確認する必要がありますか、それとも不要ですか?

127.0.0.1/localhost かどうかを確認できるように、サイトの IP を取得する必要があります。

0 投票する
4 に答える
5917 参照

javascript - TypeError なしで undefined かどうかを Javascript で詳細にチェックする

みたいなこと書くの疲れた

PHP では、次のように少し改善されています。

理想的には次のようになります。

しかし、これを実行しようとすると、ブラウザに「TypeError」が表示されます。「u」を機能させる方法はありますか?

0 投票する
4 に答える
1016 参照

php - stristr、文字列に何も含まれていない場合 (空の文字列)

私は自分のウェブサイトの検索を行っています。特定のパラメーターが '' (何もない) の場合、すべての結果を表示したいと考えています。以下を試しましたが、うまくいきませんでした。

これは単なるテスト スクリプトです。上記の if ステートメントで複数の GET を使用します。

0 投票する
7 に答える
13833 参照

php - PHPissetがチェックボックスで機能しない

私は人々が情報を提出する必要があるフォームを持っています。コードのこの部分は、私が望むように機能しておらず、理由はわかりません。

投稿はフォームの残りの部分で機能し、正しいです。私が欲しいのは、これらの3つのチェックボックスがチェックされていないかどうかを確認することです。私は何が間違っているのですか?

0 投票する
2 に答える
1871 参照

php - PHP: isset を使用しても未定義のインデックスに注意

「isset」を使用してもこれを取得しています:

次の場所でエラーが発生しています:

Cookieが設定されているかどうかを確認していますが。機能は次のとおりです。

この関数を変更して機能させ、そのエラーを出さないようにする方法!

0 投票する
7 に答える
1397 参照

php - 入力値が常に php に設定されるのはなぜですか?

PHP でフォーム検証をテストしているローカルの wampserver で作業しています。何も入力しないのに、入力値が常に設定される理由がわかりif(isset($_POST['variable']))ません。

これは選択タグで最も厄介です: 何も選択しない場合 (そして、「選択された」属性がないことを理解した場合)、最初のオプション値が選択として設定されます...

誰でもここで私を助けることができますか? ありがとう ;-)

0 投票する
1 に答える
413 参照

php - Jqueryフォームの選択オプションが送信後に保存されない

コンボ選択ドロップダウンオプションにjqueryスクリプトを使用しています。スクリプトは正常に動作しますが、選択したオプションを送信した後、選択として保存されず、デフォルトで各ドロップダウン リストの最初の値に戻ります。

これについて助けが必要です。既存の投稿の 1 つまたは別の代替手段に追加できる解決策はありますか。

私は 2 つのスクリプトを使用しています。1 つはデュアル ドロップを動的に選択し (1 つのドロップはもう 1 つのドロップに依存しています)、もう 1 つのスクリプトはすべてのオプションとそのサブオプションを一覧表示します。

最初のスクリプトのコードは次のとおりです。

2 番目のスクリプトのサンプル コードを次に示します。

私が使用しているサンプルフォームhtmlは次のとおりです。

この問題についてご協力いただきありがとうございます。感謝します。

0 投票する
4 に答える
225 参照

php - 関数チェック isset の php スコープの問題

文字列を引数として取り、その文字列と同じ名前の変数が設定されているかどうかを確認する関数が必要です。

これは機能します...

これは、test() 内で $$property2 が間違ったスコープであるため、そうではありません。

$$property2 が呼び出し元のコンテキストと同じスコープを参照するように関数を修正するにはどうすればよいですか? それは可能ですか?

前もって感謝します....

0 投票する
8 に答える
25414 参照

php - issetフォームPOST値のPHP省略形

私はフォームを作成していて、物事を行うためのより効率的な方法を探しています。私がこれまでに持っているのは:

したがって、それらの一部にはすでに値が設定されており、一部は空白になります。私がやりたいのは、フォームが設​​定されているかどうかを確認することです。フォームが設​​定されている場合は、値として$ _POST ['name']を使用します。そうでない場合は、空白を使用するか、前の変数を使用します。

しかし、それを行うにはもっと短い方法が必要です。

誰かが私をその方向に向けることができれば、私は本当に感謝します。

ありがとうございました!