首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在Safari 5中Coldfusion 9 Flash表单不响应

在Safari 5中Coldfusion 9 Flash表单不响应
EN

Stack Overflow用户
提问于 2012-06-07 05:25:22
回答 1查看 369关注 0票数 0

我有一些简单的代码,有两个输入和一个提交按钮,可以在Chrome和Firefox中使用,但在Safari中完全没有响应。它不允许我输入文本,并且提交按钮似乎不起作用。下面是我的代码:

代码语言:javascript
复制
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Untitled Document</title>

<style type="text/css">
    @charset "utf-8";

    body {
        background-color: #ccc;
        font-family: Verdana, Geneva, sans-serif;
        font-size: 80%;
        margin: 0;
        padding: 0;
    }

    #main {
        width: 798px; /* same as your cfform's width value */
        text-align: center;
        margin: 0 auto;
    }

</style>

</head>

<body>


<CFIF NOT ISDEFINED("FORM.SUBMIT")>
    <div id="main">
        <cfform format="flash" action="" skin="haloorange" width="798" height="540" style="background-color: ##999999; margin-top: 8px; margin-left: 38px;">
            <cfformgroup type="panel" label="APPLICATION" width="790" style="background-color:##DDDDDD;">
                <CFINPUT label="First Name" TYPE="Text" NAME="fname" MESSAGE="First Name required." value="Ahmed" REQUIRED="Yes" tooltip="Enter your first name." width="298">
                <CFINPUT label="Last Name" TYPE="Text" NAME="lname" MESSAGE="Last Name required." value="Osman" REQUIRED="Yes" tooltip="Enter your last name." width="298">
                <CFINPUT TYPE="submit" size="49" NAME="submit" value="Submit" tooltip="Save your name.">
             </cfformgroup>
        </cfform>
    </div>
<CFELSE>
    <cfdump var="#FORM#">
</CFIF>

</body>
</html>

我觉得我的代码没有什么问题,尽管它很简单,我也尝试过更简单的代码--看起来Coldfusion不能在Safari中生成一个有效的flash表单,但这似乎是一个太大的错误,在互联网上不能被忽视。

谢谢,艾哈迈德

EN

Stack Overflow用户

发布于 2012-06-07 09:14:29

我在Mac上的Safari中尝试了你的代码,我看到的和你一样。窗体不能正确呈现,您无法输入文本,并且出现加载光标。

这很可能是ColdFusion的Flash表单中的错误。如果你愿意,你可以在Adobe (http://bugbase.adobe.com/)上记录一个bug,但我不会指望它很快就会被修复。

尽管如此,我还是强烈建议您使用Flash表单以外的其他工具。如果你想要一个基于Flash的应用程序,可以考虑使用Flex,但实际上,你应该使用带有Javascript验证的HTML表单,并使用CSS对其进行样式设置。这将更容易达到跨浏览器的兼容性。Flash表单尚未保持最新,虽然它们尚未被弃用,但如果它们在未来的ColdFusion版本中被删除,我也不会感到惊讶。大多数开发人员并不使用它们。即使它们确实满足了您的需求,您也可能很快遇到它们的局限性。

票数 0
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10922553

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档