我想轉換一個@Html.Textbox
圖像按鈕到submit
按鈕與onclick調用一個Javascript函數,但我似乎無法弄清楚驗證部分。我相信它確實需要成爲一個提交按鈕。轉換一個@ Html.Textbox按鈕來提交按鈕
我基本上試圖擺脫圖像,但保持功能。
以下是今天的工作。
@Html.TextBox("Next", null, new {type = "image", src = @Url.Content("../App_Themes/icons/button_next.png"), @class = "imgbottom", onclick = "javascript: ValidateSelection ($(\"[name$='selectedItems']:checked\"))"})
function ValidateSelection(item) {
if (item == null || item.length == 0) {
var validationSummary = $('.validation-summary-errors ul');
if (validationSummary.length > 0 && $('.validation-summary-errors ul li').length == 0) {
validationSummary.append('<li>' + "Please select at least one item" + '</li>');
}
var errors = $("[name='ErrorMessage']");
if (errors.length > 0) {
errors.hide();
}
var buttonGenerateReport = $("#GenerateReport");
if (buttonGenerateReport.length > 0) {
buttonGenerateReport.hide();
}
event.preventDefault();
}
}
這是工作,除了驗證的一部分? –
是的。這裏是我現在的位置 – SimpleSimon