AJAX form alanı oluşturulan doğrulamak

0 Cevap php

Select Alan A. Bu alan dinamik URL tabanlı nüfuslu olabilir ya da her zamanki gibi seçilebilir ile bir form var.

Bir değer Alan A ya bir yol seçildikten sonra, seçeneğini Field B kalabalık ve JQuery AJAX ile maruz kalmaktadır.

İşte sorundur. A Alanı dokunulmaz ve dinamik URL tarafından doldurulur, B Alanı düzgün doğrular. A Alanı değişti Ancak, Alan B artık doğrulamak için çalışacaktır.

Field A

<select name="FieldA" id="FieldA">
<option value="">Please Select</option>
<?php 
    while($FieldA= mysql_fetch_array($result2)) {
?>
<option value="<?php echo $FieldA['FieldAID']; ?>"<?php if ($var == $FieldA['FieldAID']) echo " selected=\"selected\""; ?>><?php echo $FieldA['FieldAName']; ?>    </option>
<?php } ?>
</select>

Field B

<select name="FieldB" id="FieldB">
<option value="">Please Select</option>
<?php 
    while($FieldB = mysql_fetch_array($result)) {
?>
<option value="<?php echo $FieldB['FieldBID']; ?>"><?php echo str_replace('|',' - ',$FieldB['FieldBName']); ?></option>
<?php } ?>
</select>

Validation Criteria

<script language="JavaScript" type="text/javascript">
var frmvalidator  = new Validator("FormName");  
frmvalidator.addValidation("FieldA","req","Please select FieldA.");  
frmvalidator.addValidation("FieldB","req","Please select FieldB.");
</script>

Herşey B Alanı repopulated değilse AJAX çağrı gayet iyi çalışıyor, Alan B. doğrulama sonları HARİÇ çalışır. Bu sayfa veya AJAX çağrısı ile doldurulur olsun aynı yani alan B bir içerme dosyası ile inşa edilmiştir.

Teşekkür ederiz!

0 Cevap