More actions
Line 3: | Line 3: | ||
As a questionnaire creator <br/> | As a questionnaire creator <br/> | ||
I want to convert a textbox into a textarea. | I want to convert a textbox into a textarea. | ||
[[File:BeforeConvert.PNG]] | |||
[[File:AfterConvert.PNG]] | |||
== Code == | == Code == |
Revision as of 05:41, 19 October 2009
Challenge
In Single question or Multi Question, a textbox might not enough for respondent to give a long answer.
As a questionnaire creator
I want to convert a textbox into a textarea.
Code
quest.onInit = function()
{
$.each($("input[type='text']"), function()
{
var inputName = this.name;
var inputValue = this.value;
var answerOptionValue = inputName.slice(inputName.lastIndexOf(".") + 1);
if ($("input[value='" + answerOptionValue + "']").attr("checked"))
$(this).replaceWith("<textarea rows='8' cols='55' name='" + inputName + "'>" + inputValue + "</textarea>");
else
$(this).replaceWith("<textarea rows='8' cols='55' disabled = 'disabled' name='" + inputName + "'>" + inputValue + "</textarea>");
});
}