How to initiate/send SMS from a HTML5 webpage using devices native functions?
Further to other answers I can confirm that smsto:555:bodytext does not work on an iPhone running iOS5.
What does work (and I've tested it) on Android is the format:
sms:444?body=hello
Example:
<a href="sms:444?body=hello">Tap to say hello!</a>
On iPhone the ?body=hello will prevent it working at all, and you should use just sms:555 instead.
sms:555
Example
<a href="sms:444">Tap to text us!</a>