@Lorkem; verdiğim kod post ettikten sonra çalışır. DOM üzerinden ilerlemek istiyorsanız
@FidanAtug; paylaşmış. Bunun haricinde reactphp ile de yapabilirsiniz.
edit: ek olarak verileri sayfa yenilendikten sonra session ile de yakalayabilirsiniz.
şu şekilde:
<?php
session_start();
if(isset($_POST['submit'])){
$_SESSION['alan'] = $_POST['alan'];
$alan = explode(" ", $_POST['alan']);
$filtre = ['lorem','ipsum','dolor'];
$diff = array_diff($alan,$filtre);
if (empty($diff)) {
$out = '<script>alert("'.implode(', ',$filtre).' kelimeleri kullanılamaz.'.'");</script>';
}else{
//çalıştır
}
}
?>
<form action="" method="post">
<div class="form-group">
<div class="col-sm-12">
<input name="alan" type="text" class="form-control" value="<?php if(isset($_SESSION['alan'])){echo $_SESSION['alan'];} ?>" placeholder="yazi" required>
<?php if(isset($out)){echo $out;} ?>
<input type="submit" name="submit">
</div>
</div>
</form>