Toute idée pourquoi le code ci-dessous ne déclenche pas si je devais mettre un peu HTML à l'intérieur du textarea? Cela marche bien, je n'ai pas de code HTML, mais je ne sais pas pourquoi ça ne marche pas. Voici le code.MVC/HTML - entrée soumettre ne se déclenche pas lorsque HTML est dans une zone de texte
<% using (Ajax.BeginForm("AddPost", new AjaxOptions { UpdateTargetId = "blogPosts" }))
{ %>
<table>
<tr>
<td>Post Title:</td>
<td><input id="Title" type="text" name="title" /></td>
</tr>
<tr>
<td>Post Description:</td>
<td><textarea id="Description" name="description" rows="10" cols="60" wrap="virtual"></textarea></td>
</tr>
</table>
<input type="submit" value="Save" />
<%} %>
Here is what gets rendered (It's inside an Ajax form)
<div>
<form action="/Home/AddPost" method="post" onclick="Sys.Mvc.AsyncForm.handleClick(this, new Sys.UI.DomEvent(event));" onsubmit="Sys.Mvc.AsyncForm.handleSubmit(this, new Sys.UI.DomEvent(event), { insertionMode: Sys.Mvc.InsertionMode.replace, updateTargetId: 'blogPosts' });">
<table>
<tr>
<td>Post Title:</td>
<td><input id="Title" type="text" name="title" /></td>
</tr>
<tr>
<td>Post Description:</td>
<td><textarea id="Description" name="description" rows="10" cols="60" wrap="virtual"></textarea></td>
</tr>
</table>
<input type="submit" value="Save" />
</form>
</div>
Veuillez clarifier, "ne fonctionne pas". De plus, quelle langue côté serveur utilisez-vous? –
Ne fonctionne pas = cliquez sur le bouton Envoyer rien ne se passe. En utilisant C#. –
Quel html? Est-ce qu'il contenait «»? Quel navigateur? – BalusC