任何想法爲什麼下面的代碼不會觸發如果我把一些HTML內的textarea?它工作正常,我沒有HTML,但我不知道爲什麼它不起作用。這是代碼。MVC/HTML - 輸入提交不會觸發HTML文本區域時
<% 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>
請澄清, 「不工作」。另外,您使用的是哪種服務器端語言? – 2010-04-15 01:15:49
不工作=點擊提交按鈕什麼也沒有發生。使用C#。 – 2010-04-15 01:25:01
哪個HTML?它是否包含''?哪個瀏覽器? – BalusC 2010-04-15 01:26:40