私はフォームに取り組んでいますが、誰かがフィールドに入力しないか、間違って入力した場合、それは という cfset に追加され#outputString#
ます。cfmessagebox を作成し、javascript を使用して表示する小さな関数があります。それは次のとおりです。
<cfif errorFound EQ true>
<cfmessagebox message=#outputstring# icon="error" type="alert" title="error" name="error"/>
<script type="text/javascript">
ColdFusion.MessageBox.show("error");
</script>
</cfif>
ただし、フォームがエラーで送信され、errorfound
cfset が true を返すと、コンソールに次のエラーが表示されます。
Uncaught ColdFusion.MessageBox.getMessageBoxObject: MessageBox object is not found for id: error
私の最初の考えは、「id」フィールドが必要だということでしたが、それは明らかに無効なパラメーターです。私はここで途方に暮れています。何か助けはありますか?
編集:言及するのを忘れましたが、javascriptに必要なajaxをインポートします
<cfajaximport tags="cfmessagebox">