我有一个客户端代码表单,如果在提交表单之前必须填写表单,我想显示一条消息。
如果只有一个附加它起作用,但在我添加另一个之后就不起作用了。
有解决方案吗?
此代码:
$url = 'http://test/Folder/';
$url=str_replace(" ", "%20", $url);
$infos = pathinfo($url);
//if (preg_match('/\b(https?|http?):\/\/*/', $url) !== 1)
/*{
echo "<h1>Téléchargement impossible !</h1><br />
Le fichier demandé n'est pas disponible (<b>".$infos['basename']."</b>).";
die;
}*/
$username = 'test';
$password = 'test';
$context = stream_context_create(array(
'http' => array(
'header' => "Authorization: Basic " . base64_encode("$username:$password")
)
));
$data = file_get_contents($url, true, $context);
/* $headers = get_headers($url, 1);
header("Cache-Control: no-cache");
header("Expires: -1");
header("Content-Type: ".$headers['Content-Type'].";");
header("Content-Disposition: attachment; filename=\"" . $infos['basename'] . "\";");
header("Content-Transfer-Encoding: binary");
header("Content-Length: " . $headers['Content-Length']);*/
/* if(!is_dir($data)){
$message = 'Erreur: Lors de la connexion!';
die($message);
}*/
//ouvre le contenu du dossier courant
$fichierSimpac = array(); // on déclare le tableau contenant le nom des fichiers
$fichierDate = array();
$simpacPlusRecent = '';
// TODO mieux que ça
if($dir = opendir($url)){
while($element = readdir($dir)){
if($element != '.' && $element != '..' && strrchr($element, '.') == '.csv'){
if (!is_dir($url.'/'.$element)) {
$fichierSimpac[] = $element;
$date = explode('_', $element);
$fichierDate[] = $date[3].$date[4].$date[5];
}
}
}
closedir($dir);
if(!empty($fichierSimpac) && !empty($fichierDate)){
arsort($fichierDate, SORT_REGULAR); // Tries du plus grand au plus petit
reset($fichierDate); // On place le pointeur au début
$simpacPlusRecent = $fichierSimpac[key($fichierDate)];
}
return $url.$simpacPlusRecent;
}
return $simpacPlusRecent;
答案 0 :(得分:2)
这是因为你正在使用:
return false;
在中间,它突然停止执行。所以你需要做的是,收集所有错误,最后,如果有错误,return false
。
有这样的错误标记:
$('#test').click(function() {
var error = false;
if ($('#name').val() == '') {
$('.name').append(' Name is required');
error = true;
}
if ($('#username').val() == '') {
$('.username').append(' Username is required');
error = true;
}
return !error;
});
请不要忘记每个陈述末尾的;
。