Obtener valor de casilla de verificación si está marcado

Estoy creando un formulario utilizando HTML con JQuery mobile para que el formulario pueda usarse en dispositivos móviles.

Tengo el formulario de exportación a CSV por correo electrónico. Sin embargo, la escritura en el archivo CSV no se produce cuando las casillas de verificación no están marcadas.

¿Puedo usar funciones en jQuery para extraer los valores de las casillas de verificación marcadas, usando los valores de la etiqueta, y para marcar las casillas sin marcar comoNull o comoSpace ¿De modo que cuando los importo a Excel, se nota que los valores no están marcados?

<label for="question4" class="input"> 4. What language (s) are you currently using? </label>
<fieldset data-role="controlgroup">
    <legend>Multi select:</legend>
    <input type="checkbox" name="checkbox-1" id="checkbox-1" class="custom" value="english"/>
    <label for="checkbox-1"> English</label>
    <input type="checkbox" name="checkbox-2" id="checkbox-2" class="custom" />
    <label for="checkbox-2">French</label>
    <input type="checkbox" name="checkbox-3" id="checkbox-3" class="custom" />
    <label for="checkbox-3">Spanish</label>
    <input type="checkbox" name="checkbox-4" id="checkbox-4" class="custom" />
    <label for="checkbox-4">Brazilian Portuguese</label>
    <input type="checkbox" name="checkbox-5" id="checkbox-5" class="custom" />
    <label for="checkbox-5">Italian</label>
    <input type="checkbox" name="checkbox-6" id="checkbox-6" class="custom" />
    <label for="checkbox-6">German</label>
    <input type="checkbox" name="checkbox-7" id="checkbox-7" class="custom" />
    <label for="checkbox-7">Japanese</label>
</fieldset>
</br>

Si no hay una manera de hacerlo en JQuery, ¿qué pasa con PHP? Desde que estoy usando PHP para rellenar el archivo CSV.

¿Sería algún tipo de declaración if que diga:

if checkbox = yes then pull value from <label>

Respuestas a la pregunta(3)

Su respuesta a la pregunta