Php 提交按钮';s值在单击时消失

Php 提交按钮';s值在单击时消失,php,javascript,jquery,forms,onclick,Php,Javascript,Jquery,Forms,Onclick,我有一个简单的表单,可以接收用户的电子邮件地址(当单击“电子邮件”链接时,该表单就会出现)。除了单击或提交时submit按钮的值消失外,所有功能都正常运行。我似乎找不到这个问题。请参考。这个问题似乎只会影响IE。我不想显示PHP处理,但如果有必要,我会尽我所能。基本上,只是想知道是否有人能发现可能导致这种情况的语法错误,或者是否有人有解决方案 表格: JS: $(document).ready(function(){var options={target:'#alert'}; $('#co

我有一个简单的表单,可以接收用户的电子邮件地址(当单击“电子邮件”链接时,该表单就会出现)。除了单击或提交时submit按钮的值消失外,所有功能都正常运行。我似乎找不到这个问题。请参考。这个问题似乎只会影响IE。我不想显示PHP处理,但如果有必要,我会尽我所能。基本上,只是想知道是否有人能发现可能导致这种情况的语法错误,或者是否有人有解决方案

表格:


JS:


$(document).ready(function(){var options={target:'#alert'};
$('#contactForm').ajaxForm(选项);});
$.fn.clearForm=函数(){
返回此值。每个(函数(){
var type=this.type,tag=this.tagName.toLowerCase();
如果(标记=='form')
返回$(':input',this.clearForm();
如果(类型=='text'| |类型=='password'| |标记=='textarea')
这个值=“”;
else if(类型=='复选框'| |类型=='收音机')
此项检查=错误;
else if(标记==“选择”)
this.selectedIndex=-1;
});
};

提交按钮的javascript代码是什么?很酷,Bartleby the Scrigender有一个SO帐户。在参考网站上,提交按钮向下滑动,因为存在一些html元素,但您的问题似乎不同,请发布一些代码以获得有用的答案。您已将提交按钮的值设置为“”。如果你对页面进行Firebug,你会看到它正在被更改。我不想浏览你所有的Javascript代码,但我猜你对提交按钮应用了与电子邮件输入字段相同的
onBlur
onFocus
事件。
<div id="formContainer">
    <form action="http://www.example.com/catalog/scripts/email.php" method="post" id="contactForm">
        <input type="text" name="email" value="E-mail Address" id="email" style="padding-left:5px; font:bold 11px Arial;"/> 
        <input type="text" name="last" value="" id="last" />
        <input type="hidden" name="id" value="'.$_GET['id'].'">
        <input type="submit" value="Submit" id="contactSubmit"/>
    </form>
</div>
<script>
    $(document).ready(function() {var options = {target: '#alert'};
    $('#contactForm').ajaxForm(options); });
    $.fn.clearForm = function() {
        return this.each(function() {
            var type = this.type, tag = this.tagName.toLowerCase();
            if (tag == 'form')
                return $(':input',this).clearForm();
            if (type == 'text' || type == 'password' || tag == 'textarea')
                this.value = '';
            else if (type == 'checkbox' || type == 'radio')
                this.checked = false;
            else if (tag == 'select')
                this.selectedIndex = -1;
        });
    };
</script>