Daten aus iFrame auslesen

  • Themenstarter Themenstarter don quichotte
  • Beginndatum Beginndatum
D

don quichotte

Hallo zusammen,

ich habe ein Formular, dass bei einer Eingabe in einem bestimmten Feld ein iFrame aufruft, welches ein Select-Feld enthält.

In dem abgefragt wird, ob das eingegebene in der DB existiert. Wenn es existiert, soll in das Textfeld5 auf der NEW.asp Seite ein Text geschrieben und das Feld DISABLED werden.



NEW.asp:
PHP:
<table align='center' border='0' cellpadding='5' cellspacing='1'>
<tr>
<td class='tabellentext' width='215'>Name:</td>
<td width='130' align='right' height="34">
	 <input value="<%=request.querystring("t4")%>" type='text' name='Textfeld4' >
</td>
</tr>
<tr align="left">
<td></td>
<td valign="top">
	 <iframe id='dropdown4' border='0' frameborder='0' marginwidth='0' src='dropdown.asp' style='position:absolute;width:180;height:71;visibility:hidden;'>
	 </iframe>
</td>
</tr>
</table>

DROPDOWN.asp:
Code:
<script type="text/javascript">
<!--
function WriteData(dropfeld,frame,eigabewert) {
var Wert = '';
 
if(document.auto.all['list'].value != ''){
Wert = document.auto.all['list'].value;
}
else{
Wert = eigabewert;
}
//alert(Wert)
//alert(frame)
parent.document.formular.all[dropfeld].value = Wert;
parent.document.all[frame].style.visibility = "hidden";
}
 
 
 


function exist_check(exist){if (exist=="true"){

parent.document.formular.Textfeld5.value = "Eintrag existiert bereits";
parent.document.formular.Textfeld5.disabled = true;
parent.document.getElementById('t5zaehler').style.display = "none";
return true;
}
if (exist=="false"){
parent.document.formular.Textfeld5.value = "Eintrag existiert noch NICHT!";
parent.document.formular.Textfeld5.disabled = false;
//parent.document.getElementById('t5zaehler').style.display = "block";
return false;
}

}

-->
</script>

HTML:
vergleich = request.querystring("like")
dropfeld = request.querystring("dropfeld")
frame = request.querystring("frame")
 
SQLexist = "SELECT Band FROM band WHERE band = '" & vergleich &"'"
Set rs_exist = connection.Execute(SQLexist)
'response.write SQLexist
if not rs_exist.eof Then
'response.write(" vorhanden")
exist = "true" '1
else
' response.write(" nicht vorhanden")
exist = "false" '0
end if
 
<form name='auto'>
<select name='list' >
	 <option value="<%=rs_band("Band")%>"><%=rs_band("Band")% OnClick="javascript:WriteData('<%=dropfeld%>','<%=frame%>');exist_check('<%=exist%>');"></option>
</select>
</form>




nun hätte ich gerne eine Abfrage(wie schon vorhanden - aber nicht ganz funktionstüchtig) auf der DROPDOWN.asp Seite und auch noch eine Abfrage auf der NEW.asp Seite, falls diese Seite neu geladen wird, müsste dieses Feld DISABLED bleiben.

Kann ich also auf die Funktion exist_check(); im DROPDOWN.asp zugreiffen oder wie kann ich auf den Wert im Select-Feld zugreiffen?

MFG
Don Quijote
 
Zuletzt bearbeitet von einem Moderator:
Also nochmals, ich habe in iFrame (dropdown.asp) mit einem Select-Feld bei welchem ich eine SQL_Datenbankabfrage mache.
existiert das geschriebene bereits, soll Textfeld5 disabled werden.
sobald das Eingegebene aber nicht mehr mit einem Eintrag aus der DB übereinstimmt, soll dies wider enabled werden

dies ist eingentlich das wichtigste

Danke im voraus

Gruss Don Quijote
 

Neue Beiträge

Zurück