問題タブ [cfform]

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 投票する
1 に答える
584 参照

coldfusion - 非表示フィールドの Coldfusion cfform 検証

いくつかのオプションを含む選択ボックスのあるフォームがあります。ユーザーがその他のオプションを選択すると、非表示のテキスト フィールドが表示され、ユーザーは自分の選択を入力する必要があります。どちらのフォーム フィールドも必須フィールドです。しかし、「その他」以外のオプションを選択すると、検証が失敗します。誰かが私を助けることができますか?

コードを以下に示します。

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

coldfusion - 1 つの URL で 2 つのフォーム変数を渡す

abc.cfm 内で次のフォームを実行しています。

// パラメータの定義

datedownload.cfm の次のコードを使用すると、すべて正常に印刷されます。

それを除いて、Enddate は次のようにフル パスを出力しています。

パスから始まるものを削除するにはどうすればよいですか?

0 投票する
3 に答える
1240 参照

arrays - Coldfusion (CFForm を使用して配列を更新 - 送信後に値を変更)

私はシンプルなフォームを持っています。値はデータベースから配列にロードされ、フィールド編集を可能にする cfinput タグと cfselect タグを使用してテーブル全体が表示されます。そのため、表示されているテーブルの上下にフィールドを変更し、[送信] をクリックして変更されたフィールドを表示できるようにしたいと思っていましたが、何も変更されていません。テーブルが元の状態に戻るだけで、タグへの変更が消えます。ユーザーに個別のフォームを使用して各フィールドを個別に更新させたくありません。1 回の送信でページ全体を更新したいと考えています。

助言がありますか:

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

jquery - フォームが検証された後のajaxリクエストによるcfform検証

管理者からの指示に従って、CF のフォーム検証を使用する必要がある ColdFusion フォームに問題があります。

フォームが true として検証された後、ajax リクエストを介してデータを送信する必要があります。cfform 検証の使用方法を Google で調べましたが、ColdFusion が JS を介してフォームの検証を完了するまで待つ方法を見つけることができませんでした。 .

追加の ajax リクエストを処理できるように、jQuery 関数に渡して true を返すかどうかを確認できるオブジェクトはありますか?

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

coldfusion - この cfinput が複数の値を送信するのはなぜですか?

これはかなり簡単なようですが、私は困惑しています。

「TheNumber」という変数があるとしましょう。その数値の値は です123.56。その数値を四捨五入して表示したい、または124. 以下の入力コードを使用すると、 と表示されます124が、フォームを送信すると ( 123.56, 124) が渡されるため、エラーが発生します。

124値をデータベースに挿入するだけです。入力タグの内側と外側の両方で数値を丸めてみましたが、それでも同じ結果が得られます。私は何が欠けていますか?

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

jquery - jquery のモーダルを使用すると、coldfusion バインドが失敗する

こんにちは、クエリをループする cfoutput があり、動的変数を使用してクライアント側でレイアウトを表示しています。jquery のモーダルを使用していない場合にのみ機能するバインディングを除いて、すべて正常に機能します。

私のコールドフュージョンコードがあります

とjqueryコード

あなたの助けに感謝します。

showmodaldialog も使用してみましたが、IEでしか機能しません

モーダル ダイアログを使用するその他のオプションは問題ありません。

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

coldfusion - ColdFusion cfselect バインディングが本番サーバーで機能しない

セキュリティが非常に緩いテストサーバーで完全に機能する関連する選択がいくつかあります(基本的に、CF 10の単純なデフォルトインストールのみ)。

CF 10 ロックダウン ガイドを運用サーバーに実装しようとしましたが、関連する選択が機能しないことを除いて、すべて問題ないようです。つまり、チェーンの最初の選択は入力されないため、関連する選択も入力されません。

Ben Forta のアート メディアの例も再現しました。テスト サーバーでは完璧で、本番環境ではトリガーしません。

他のすべての CFC 関数は機能しているようです。SELECT および INSERT クエリは問題ありません。結合のある CFSELECT だけがホースされます。問題はサーバー構成にあると確信しています。古い CF 9 ボックスでも同じページが問題なく動作しました。どんなアイデアでも役に立ちます。

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

validation - cfform 組み込み検証を使用して、ラジオ ボタンが選択されたことを検証するにはどうすればよいですか?

次のような単純な cfform があるとします。

組み込みの cfform 検証を使用して、このグループの少なくとも 1 つのラジオ ボタンが選択されていることを確認するにはどうすればよいですか? 各ラジオ ボタンに validate="required" を追加しようとしましたが、機能しません。cfform 検証を使用してボタンの 1 つを選択するように「要求」する簡単な方法はありますか?

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

coldfusion - What issues coldfusion UI tags have

I have heard many times senior developers asking not to use coldfusion UI tags and that they cause problems. But can someone let me know what kind of problems it creates? I do not use CFML UI tags mostly, but some of the legacy code has them already. So if I have to change them, I need to convince people why they need to be changed. Reasons...
Edit:
I know this has been put on hold, but what I was asking about few points, a list kind of. So when I am talking with someone a client, fellow developer and want to emphasize the reason for not using cfform, I do have those reasons. With lot of good and some not so good answers, I reckon I can put up a list
1) They use old outdated versions of JavaScript libraries and HTML.
2) They have caused security issues in the past.
3) They get in the way of knowing how things actually work.
4) ColdFusion UI does work currently. However, the issue people have is simply, technology changes. It's simple as that really. jQuery and other UIs are constantly changing. Along with a lot of other APIs that ColdFusion UI uses. This means, if you are using ColdFusion 10 today and 5 years from now you are on ColdFusion 13 you may have issues with your ColdFusion 10's UI.
5) Another example is . had an issue recently because it uses google maps and google updated their API. Since the update took place it broke the tag. Since this is a ColdFusion UI and not your own it is difficult to just update the API calls. Which is why it is recommended to use your own. It's a simple fix with jQuery UI but not really ColdFusion UI.
6) Also, a lot of ColdFusion UI messes with your headers. For example, . This tag has been known to break mobile sites and other headers because it adds its own headers to your HTML page.
7) cfinput required="" is conflict with the HTML 5 input required=""