<script language="javascript" type="text/javascript" src="http://itlab1/ca/Scripts/jquery11.js"></script>
<script language="javascript" type="text/javascript" src="http://itlab1/ca/Scripts/jquery.SPServices-2014.js"></script>
<script language="javascript" type="text/javascript">
$(document).ready(function() {
GetQuestions();
$("#SubmitAnswers").click(function() {
alert(" inside submit");
// get logged in user name
// get current user
//var currentuser =
// get name value pairs for question and answer
// insert/update list answers along with username , question # and answer
});
$("#myDataTable").click(function() {
alert(" inside myDataTable");
$('#myDataTable input').on('change', function() {
alert($('input[name=rbanswer]:checked', '#answers').val());
if( $('#CaseRadio:checked').val() !== undefined){
}
});
});
});
function GetQuestions()
{
alert("jQuery");
alert($().SPServices.SPGetCurrentSite());
//The display name of the list we are reading data from
var list = "Questions";
var queryStringVals = $().SPServices.SPGetQueryString();
var quizID = queryStringVals["varname"];
alert(quizID);
var fieldsToRead = "<ViewFields>" +
"<FieldRef Name='Title' />" +
"<FieldRef Name='Description' />" +
"</ViewFields>";
var query = "<Query>" +
"<Where>" +
"<Eq>" +
"<FieldRef Name='Quiz' /><Value Type='Text'>" + quizID + "</Value>" +
"</Eq>" +
"<Neq>" +
"<FieldRef Name='ID'/><Value Type='Number'>0</Value>" +
"</Neq>" +
"</Where>" +
"<OrderBy>" +
"<FieldRef Name='Title'/>" +
"</OrderBy>" +
"</Query>";
var method = "GetListItems";
var webURL = $().SPServices.SPGetCurrentSite() ;
var list = "Questions";
var fieldsToRead = "<ViewFields>"+"<FieldRef Name='Name' />" +"</ViewFields>";
// var query = "<Query><OrderBy><FieldRef Name='ID' Ascending='True' /></OrderBy></Query>";
// var query = "<Query><Where><Eq><FieldRef Name="Title" /><Value Type="Text">title asp.net</Value></Eq></Where></Query>";
$().SPServices({
operation: method,
async: false,
webURL: webURL,
listName: list,
CAMLViewFields: "<ViewFields Properties='True' />",
CAMLQuery: query,
completefunc: function (xData, Status)
{
$(xData.responseXML).SPFilterNode("z:row").each(function()
{
var ID = $(this).attr("ows_ID");
var title = $(this).attr("ows_Title");
var questionNumber = $(this).attr("ows_QuestionNumber");
var question = $(this).attr("ows_Question");
var answera = $(this).attr("ows_AnswerA");
var answerb = $(this).attr("ows_AnswerB");
var answerc = $(this).attr("ows_AnswerC");
var answerd = $(this).attr("ows_AnswerD");
$("#myDataTable").append("<tr align='middle'>" +
"<td align='left'>Question Number "+ questionNumber+"</td></tr><tr>" +
"<td align='left'>"+ question+"</td></tr><tr>" +
"<td align='left'>"+ answera+"</td></tr><tr>" +
"<td align='left'>"+ answerb+"</td></tr><tr>" +
"<td align='left'>"+ answerc+"</td></tr><tr>" +
"<td align='left'>"+ answerd+"</td></tr><tr>" +
// this is hardcoded and tagged for each question
"<form name='answers id='answers'>" +
"<td align='left'><input type='radio' name='rbanswer' value='a' onclick='toggleText()' >a</td></tr><tr>" +
"<td align='left'><input type='radio' name='rbanswer' value='b' onclick='toggleText()' >b</td></tr><tr>" +
"<td align='left'><input type='radio' name='rbanswer' value='c' onclick='toggleText()' >c</td></tr><tr>" +
"<td align='left'><input type='radio' name='rbanswer' value='d' onclick='mdfyBits()'>d</td></tr><tr>" +
"<td align='left'></td></tr><tr>" +
"<td align='left'></td>" +
"</tr><br><p>");
});
}
});
// for (var i=0;i<=10;i++)
// {
// $("#myDataTable").append("<input type='radio' id='myRadio"+i+"' onclick='mdfyBits()'>")
// }
}
</script>
<body>
<table id="myDataTable" border =1 width="95%" align="center">
<tr bgcolor="lightBlue">
<td><B>Quiz</B></td>
</tr>
</table>
<input name="SubmitAnswers" id="SubmitAnswers" type="button" value="Submit" style="height: 21px; width: 50px">
</body>
how do i capture relevant question and answer ?
Friday, May 2, 2014
SPservices radiobutton click event
Labels:
big loop My VS C#
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment