在不重新加载页面的情况下清除提交按钮上的文本框

时间:2016-06-24 11:54:37

标签: javascript jquery html

下面是jquery和两个代码行,一个用于文本框,另一个用于提交按钮,但我不能让它们链接。我在这里尝试了几种不同的方法,但我无法通过提交按钮链接到文本框并清除它。所有人都非常感谢

someclass object();设为$j

noConflict()
$j('.submit').keypress(function(){
    $j('.comment').val('');
});

更新 - 所以我意识到我使用了错误的选择器应该是正确的代码。

<textarea name="name" rows="5" class="fullinput" id="comment"></textarea> 
<input id="submit" type="submit" value="Add to List" class="add" />

以及下面的答案解决了这个问题。

1 个答案:

答案 0 :(得分:5)

这应该有效:

$j('#submit').click(function(event){
    $j('#comment').val('');
    event.preventDefault();
});

点击&#34;提交&#34;输入,用户正在调用回发。因此,您需要使用内置的javascript事件来防止使用.preventDefault()方法发生回发。