Salut J'apprends toujours Jquery et ai un problème pour accéder aux éléments de formulaire. Mon script ouvre un div puis le remplit avec un formulaire html pré-écrit. J'utilise ajax pour obtenir le formulaire et jquery. Tout cela fonctionne très bien et je peux voir la boîte de div avec mon formulaire. Le problème est que je veux remplir le formulaire innerhtml et j'ai essayé javascript et jquery mais aucun de mon code ne peuplera les zones de texte.accéder au innerhtml avec Jquery
divbox = "fixedbox"
// open up the div
setdiv(divbox,100,600,800)
// JQ - ajax
$(document).ready(function(){
$("#" + divbox).load("../customer_rm/display_email_send.php");
});
// neither of these will produce any text
document.getElementById('mailcc').value = "test";
$("#mailcc").val("test");
Si nécessaire, voici la table. Quelqu'un peut-il offrir des suggestions quant à ce que je fais wron s'il vous plaît?
<?php
echo "
<style type='text/css'>
table {border: 1px solid black}
td, tr {border: 0}
.bdr {
border: 4px solid black ;
}
.white {
background-color:#FFF ;
}
</style>
<div align='center'>
<br><br />
<table width='700' border='2' bgcolor='#CCCCCC'>
<form id = 'mail' name='mail' >
<tr >
<td width='20'> </td>
<td width='50'> </td>
<td width='50'> </td>
<td > </td>
<td width='20' > </td>
</tr>
<tr>
<td> </td>
<td rowspan='3'>
<input type='button'id='send' value='Send'
style='width:60px; height:40px '
/><hr>
<input type='button' value='Close'
style='width:60px; height:20px ' onclick='fadeout()'
/>
</td>
<td><input type='button' value='To :' /></td>
<td><input type='text' class='white' id='mailto' size='80' /></td>
<td> </td>
</tr>
<tr>
<td> </td>
<td><input type='button' value='Cc :' /></td>
<td><input type='text' class='white' id='mailcc' size='80' /></td>
<td> </td>
</tr>
<tr>
<td> </td>
<td><input type='button' value='Bcc :' /></td>
<td><input type='text' class='white' id='mailbcc' size='80' /></td>
<td> </td>
</tr>
<tr>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td colspan='3'>
<textarea name='mail_body' id='mail_body' class='white'
style='height:380px; width:600px; bgcolor:#fff ' >
</textarea>
</td>
<td> </td>
</tr>
<tr>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
</tr>
</form>
</table>
</div>
" ;
c'est la boîte div
#fixedbox {
position:absolute ;
width: 20px;
height: 20px;
top: 40px ;
border: 2px solid black;
background-color:#CCC;
left:50% ;
margin-left:-300px;
visibility:hidden ;
overflow:hidden ;
}
Merci d'avoir pris le temps de regarde ça pour moi, vive – Mick