Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/241.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
禁用javascript的Spry验证_Javascript_Php_Validation_Spry - Fatal编程技术网

禁用javascript的Spry验证

禁用javascript的Spry验证,javascript,php,validation,spry,Javascript,Php,Validation,Spry,我已经创建了一个表单,我希望用户单击并完成验证后,它将运行我的文件。我已经放置了一个脚本,在验证正确时禁用提交按钮并提交表单。我的问题是,它确实进行了验证并禁用了按钮,但它没有提交我的值。当我删除函数并使用默认的spry验证时,我没有问题,只有禁用代码 形式 <form action="toolsprocess.php" method="get" id = "myForm" name="myForm" > <span style="font-family:Arial, Hel

我已经创建了一个表单,我希望用户单击并完成验证后,它将运行我的文件。我已经放置了一个脚本,在验证正确时禁用提交按钮并提交表单。我的问题是,它确实进行了验证并禁用了按钮,但它没有提交我的值。当我删除函数并使用默认的spry验证时,我没有问题,只有禁用代码

形式

<form action="toolsprocess.php" method="get" id = "myForm" name="myForm" >

<span style="font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#052347; font-weight:600;">Area Name</span><br />
                <span id="spryareaname">
                <input name="name" type="text" id="name" size="30" style="font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#052347; font-weight:600; border-radius:5px; height:30px;"//>
                <span class="textfieldRequiredMsg">*</span></span>


<span id="spryselectoffice">
                <select name="office" style="font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#052347; font-weight:600; border-radius:5px; height:30px;"  >
                  <option value="-1">Select a Office</option>
                  <?php

$sql_one="SELECT
    office.id
      , office.office
      , franchise.Franchise
FROM
    franchise
    INNER JOIN office 
        ON (franchise.id = office.franchise_fk);";
$result_set_one=mysql_query($sql_one);
while($row=mysql_fetch_assoc($result_set_one)){

$proj_name=$row['office']." - ".str_replace(".","",$row['Franchise']);
$proj_id = $row['id'];
echo '<option value='.$proj_id.'>'.$proj_name.'</option>';
}
?>
                </select>
                <span class="selectInvalidMsg">*</span><span class="selectRequiredMsg">*</span></span>
<input type="hidden" name="process" value="process_areas" /><input type="submit" name="button2" id="button2" value="Submit" onclick="javascript:validateonsubmit();"  />
</form>

<script type="text/javascript">
function validateonsubmit()
{
    var myForm = document.getElementById("myForm");
    var spryareaname = new Spry.Widget.ValidationTextField("spryareaname");
    var spryselectoffice = new Spry.Widget.ValidationSelect("spryselectoffice", {invalidValue:"-1"});
    var SS = Spry.Widget.Form.validate(myForm);

    if(SS == true){
    document.getElementById("button2").disabled = true;
    document.getElementById("button2").value = "Submitting.....";
    myForm.submit();
    }
    else
    {
        document.getElementById("button2").disabled = false;
    }
}
</script>