Willkommen, Gast
Benutzername: Passwort: Angemeldet bleiben:

THEMA: Making comment box mandatory for List With Comment question type

Making comment box mandatory for List With Comment question type 7 Monate 4 Tage her #106520

  • maxersloan
  • maxersloans Avatar
  • OFFLINE
  • Fresh Lemon
  • Beiträge: 11
  • Karma: 0
Does anyone know of a way to make the comment box mandatory? The question type I am using is "List With Comment." I thought this would be simple/easy task, but I can't find answers anywhere (yet!).
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Making comment box mandatory for List With Comment question type 7 Monate 2 Tage her #106570

  • trivender
  • trivenders Avatar
  • OFFLINE
  • Expert Lime
  • Beiträge: 146
  • Dank erhalten: 7
  • Karma: 7
Past below code in question text source.If it will not work then give me survey link and question ID.

<script>
$(document).ready(function(){
$errorDiv = $('<br><div class = "errormandatory"></div>')
$('span.questionhelp:eq(0)').append($errorDiv)
$('button#movenextbtn').click(function(){
if($('textarea').val().trim() == "" ){
$('div.errormandatory').text('Please provide comment in box')
return false;
}
});
});
</script>
Trivender Singh
Survey Designer and Programmer
"I always suggest to have a group by group display layout and create a seprate group for each question. This will be extra work but you will get flexiblity to create your question by using more than more lime survey question types."
Letzte Änderung: 7 Monate 2 Tage her von trivender. Begründung: typo
Der Administrator hat öffentliche Schreibrechte deaktiviert.
Folgende Benutzer bedankten sich: AGK925

Making comment box mandatory for List With Comment question type 3 Wochen 1 Tag her #112970

  • AGK925
  • AGK925s Avatar
  • OFFLINE
  • Fresh Lemon
  • Beiträge: 5
  • Karma: 0
trivender schrieb:
Past below code in question text source.If it will not work then give me survey link and question ID.

<script>
$(document).ready(function(){
$errorDiv = $('<br><div class = "errormandatory"></div>')
$('span.questionhelp:eq(0)').append($errorDiv)
$('button#movenextbtn').click(function(){
if($('textarea').val().trim() == "" ){
$('div.errormandatory').text('Please provide comment in box')
return false;
}
});
});
</script>

I know this is old so I hope you might still be able to help me. I tried the code you provided and it seems to work expect the error message "Please provide comment in box" shows on the first question on the page and not the question this relates to. Thank you.
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Making comment box mandatory for List With Comment question type 3 Wochen 1 Tag her #112993

  • trivender
  • trivenders Avatar
  • OFFLINE
  • Expert Lime
  • Beiträge: 146
  • Dank erhalten: 7
  • Karma: 7
I can help but I would need a link to a test survey with the question where you want to use this code.
Trivender Singh
Survey Designer and Programmer
"I always suggest to have a group by group display layout and create a seprate group for each question. This will be extra work but you will get flexiblity to create your question by using more than more lime survey question types."
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Making comment box mandatory for List With Comment question type 3 Wochen 23 Stunden her #113001

  • AGK925
  • AGK925s Avatar
  • OFFLINE
  • Fresh Lemon
  • Beiträge: 5
  • Karma: 0
Thank you for your quick response, but I was able to correct the problem by changing

$('span.questionhelp:eq(0)').append($errorDiv)

to

$('span.questionhelp:eq(4)').append($errorDiv)
Der Administrator hat öffentliche Schreibrechte deaktiviert.
Moderatoren: ITEd
Ladezeit der Seite: 0.141 Sekunden
Donation Image