попробуйте эту скрипту: http://jsfiddle.net/maniator/egjF4/6/
и измените строку if на:
if (document.forms['myform'].selectbox1.selectedIndex == 2)
вам нужно ==
для проверки значений
ОБНОВЛЕНИЕ
На основе ваших комментариев ниже приведен jQuery для того же:
$(function(){
$('#selectbox1').change(function(){
if(this.selectedIndex == 2){
$('#input1, #input2, #asterisk').css('visibility', 'visible');
$('#input2').addClass('required');
}
else {
$('input, #asterisk').css('visibility', 'hidden');
$('#input2').removeClass('required');
}
})
})