Что-то вроде так.
Сразу оговорюсь, в
action
нужно указать полный путь. Если Вы хотите использовать относительный — придется немного переписать.
<form action="http://javascript.ru/" method="post" onsubmit="if (this.elements['https'].checked) this.action = this.action.replace(/^([^:?]*:)?/, 'https:');">
<label><input type="checkbox" name="https" /> секурно</label>
<input type="submit" />
</form>