0
我有一個表單,可以阻止用戶使用正則表達式輸入標籤('<'&'>')。但問題是,如果用戶輸入「<」標籤的說明測試,則它接受輸入並引發潛在的危險請求。所以我想嘗試從我從文本框中獲得的值去掉「<」標籤。 以下是我的表格後線:從jquery中的文本框中刪除/去掉「<」標籤
<div>
@Using Html.BeginForm("Add", "New", FormMethod.Post, New With {.id = "newForm", .class = "validation"})
@Html.Partial("Shared/_Update", Model)
End Using
</div>
我嘗試使用以下內容:
<script type="text/javascript">
$(function() {
var form = $('#newForm');
form.submit(function() {
var name = $("#tbo_Name").val();
name = name.replace("/\</g", "");
$("#tbo_Name").attr("value", name));
})
});<script>
但上面並沒有jQuery中去掉「<」的標籤。我可以使用哪些其他方法或代碼。
另外我想過的另一件事是,如果我將表單值傳遞給HTML表單後處理方法下面的HTML,我們將如何傳遞HTML.hidden值。
所以想要解釋如何去掉標籤「<」的幫助。任何建議或幫助相同?
在此先感謝。
最好是'encode'字符串 – Tushar