使用Coldfusion 9和cfform使用HTML格式时,我将cfinput放在带有标签的页面上,它会在文本框的右侧显示标签.我已尝试使用标签,无论有没有,但无论我做什么,标签总是在框的右侧.
<cfform method="post" name="mfForm" >
<label for="campaign">Mailfile ID:</label>
<cfinput type="text" name="campaign" id="campaign">
<cfinput type="submit" name="submit" value="Submit" id="submit">
</cfform>
Run Code Online (Sandbox Code Playgroud)
最近才记得遇到这个问题.我只想使用HTML表单,但想利用cf的autosuggest.
我有一个非常简单的cfform与一个表单字段:
<cfform action="asdf.cfm" method="post">
<cfinput name="fieldName" type="text" size="20" maxlength="20" required="yes" validate="regex" pattern="[A-Za-z]" message="Only characters are allowed." />
<input type="submit" name="btnSubmit" value="check" />
</cfform>
Run Code Online (Sandbox Code Playgroud)
从理论上讲,这将允许任何组合中的AZ和AZ,并且必须包含一些内容.
在实践中,我能够输入'aa'并且javascript验证不会抱怨.由于"空间"字符不在AZ中而不在az中,所以发生了什么?
谢谢!克里斯
当我添加cfinput类型="datefield"时,ColdFusion CFIDE /脚本会干扰页面上的另一个div.
好:
坏:
代码:
<aside id="sideLeft">
<--- CMS generated --->
<div class="ktcssmenu thenav_ff_green"><div class="ktvertical ktopts_showtimeout_100 ktopts_hidetimeout_100 ktopts_imgreplace_no ktopts_imgreplacestyle_img ktopts_imgdir_ ktopts_imgnames_">
<ul class='lev1 clearfix'><li class="lev1 pos1 lev1_pos1 first lev1_first"><a href="/hr/index.cfm" class="lev1 pos1 lev1_pos1 first lev1_first" target="_self">Human Resources Home</a></li>
<li class="lev1 pos2 lev1_pos2 last lev1_last"><a href="http://www.blah.com/hr" class="lev1 pos2 lev1_pos2 last lev1_last" target="_new">Public Site</a></li>
</ul></div></div>
<--- regular non-CMS code --->
<div class="gspecial">
Restricted Access
<a href="url.cfm">New Hire Forms</a>
<a href="url.cfm">Jobs / Employment Admin</a>
<a href="url.cfm">Eligibility Lists Admin</a>
</div>
...
Run Code Online (Sandbox Code Playgroud)
CSS:
#sideLeft …Run Code Online (Sandbox Code Playgroud) 在文件上传时,Coldfusion 8返回:C:\ ColdFusion8\runtime\servers\coldfusion\SERVER-INF\temp\wwwroot-tmp \neotmp12429.tmp不包含文件.有谁知道可能导致这种情况的原因?语法不好?服务器权限?遗失了什么?
我的cfform标签如下所示:
<cfset myPath = "path to my folder">
<cfset mimeTypesList = "list of mime types I can accept">
<cfif structKeyExists(FORM, "submit")>
<cffile action="upload" fileField="#form.myImage#" destination="#myPath#"
accept="#mimeTypesList#" nameConflict="MakeUnique">
</cfif>
<cfform name="myForm" format="html" action="#cgi.SCRIPT_NAME#" method="post" enctype="multipart/form-data">
<cfinput type="file" name="myImage" accept="image/jpg,image/gif,image/pjpeg">
<cfinput type="submit" name="submit" value="submit">
</cfform>
Run Code Online (Sandbox Code Playgroud) 我有史以来第一次让两个用户使用 .education 顶级域名进入我的应用程序。他们的电子邮件地址如下所示:user@domain.education。我在他们填写的表单上使用 cfinput 验证属性,如下所示:
<cfinput type="text" name="email" required="yes" message="Please enter a valid email address." validate="email">
Run Code Online (Sandbox Code Playgroud)
当用户提交表单时,他们会收到我的错误消息。该表单多年来一直在输入的所有其他电子邮件地址上成功运行。有什么技巧可以让它成为这个顶级域名吗?TIA
我正在为一个站点制作组件,我想知道我是否可以从组件返回一个cfform返回变量并强制coldfusion输出它解析.
显然使用"writeOutput(")"不起作用.我怎么能实现这一点?感谢您的时间!
cfinput ×6
coldfusion ×6
cfform ×3
cffile ×1
coldfusion-9 ×1
css ×1
html5 ×1
labels ×1
regex ×1
validation ×1